powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
77 сообщений из 77, показаны все 4 страниц
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34787989
shuklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В отличии от РСУБД в объектных СУБД каждый объект обладает идентификатором, т.е. может быть индивидуально адресован и идентифицирован. Несколько различных коллекций могут иметь ссылки на один и тот же экземпляр и отдельная коллекця так же может содержать несколько ссылок на один и тот же экземпляр. Несмотря на данную особенность, коллекции можно рассматривать как отношения и выполнять над ними те же операции что и в РСУБД. В этом случае идентичность отдельных объектов будет потеряна, что представляет собой нежелательное явление, т.к. сетевые и объектные СУБД используются в задачах, для которых наличие идентифицируемости у экземпляров является желательным свойством. В связи с этим разработка механизма объектных запросов к сетевой СУБД, сохраняющих идентичность экземпляров, является очень интересной и актуальной научной проблемой.

Стандартная форма представления запроса в объектно-ориентированной СУБД может быть как текстовой - некоторый текстовый язык запросов, похожий на SQL или OQL либо некоторой структурой в памяти ЭВМ, декларативно описывающей запрос. Опыт эксплуатации СУБД показал, что запросы к БД пишут квалифицированные программисты, при этом зачастую, используюя автоматизированные построители запросов. Далее такие запросы либо встраиваются в приложение, либо выполняются напрямую СУБД. Так называемые adhoc запросы, набираемые пользователем БД в ручную в некоторой оболочке к БД нужны в основном для административных и отладочных целей. В приложениях они используются только в случае необходимости динамического синтеза запроса. В любом случае, в приложении с текстовым представлением запроса, ориентированным на человека всегда работает программная система. В ней содержиться запрос, она при необходимости привязыает параметры, либо модифицирует запрос, она инициирует его выполнение и обработку результатов. В процессе выполнения запроса СУБД разбирает запрос, строит план его выполнения, привязывает динамически изменяемые параметры и только потом выполняет. Мало того, что разбор языка запроса, ориентированного на обработку человеком занимает некоторое время, главное, что эта ситуация поощряет различные ошибки: ошибки в конвертации типов данных, потерю точности, инъективные атаки и т.д. В связи с этим видится более эффективным разработать декларативный язык запросов к ООСУБД ориентированным не на обработку человеком, а на обработку самой ООСУБД. Далее как надстройки, можно создать различные диалекты SQL, OQL или новых языков ОО запросов, которые будут компилироваться в некоторое промежуточное представление, ориентированное на оптимальную обработку в СУБД. Такое промежуточное представление языка запросов можно применять по аналогии с байт-кодом современных компиляторов, как стандартный протокол в клиент-серверных обменах СУБД<->приложение. Учитывая, что промежуточный язык декларативных запросов разрабатывается для ООСУБД естественно предположить, что наиболее оптимально будет построить его на основе объектной модели - множества экземпляров, связанных друг с другом ссылками в сетевую структуру.

При обработке запроса в широко известных РСУБД результат возвращается в виде отношения. В отличие от РСУБД в ООСУБД данные храняться не в виде отношений а в виде узлов, связанных в сеть. Естественно возвращать результат обработки ОО запроса так же в виде сети состоящей из экземпляров некоторых объектов связанных ссылоками (указателями) в некоторую сложную структуру.

В РСУБД результатом запроса всегда является отношение. Однако не всегда шапка отношения результата запроса совпадает с шапкой отношения, хранимой в БД в виде таблице. В ООСУБД также не обязательно классам, определенным в БД, совпадать с классами, определенными в результате выполнения запроса. В ООСУБД должны быть реализованы запросы, трансформирующие структуру объектов, хранимую в БД в некоторую другую структуру требуемую потребителю результата запроса. Будем различать запросы модифицирующие объектную модель (структуру) хранимую в БД и запросы при выполнении сохраняющие структуру БД.

Рассмотрим построение объектной модели запросов и результата запроса не осуществляющего преобразование структуры ООСУБД. При выполнении таких запросов требуется обеспечить сохранение индивидуальности экземпляров. Так если некоторый экземпляр, хранимый в БД как А преобразуется в результате запроса в А', то все другие экземпляры имевшие ссылки (указатели) на экземпляр А и попавшие в результат запроса должны сохранить эти указатели на экземпляр А' К сожалению в клиент-серверных технологиях с активным сервером сохранять ссылки на оригинальный экземпляр А в большинстве практических сценариев не представляется разумным. Это потребует создание на клиенте прокси-объекта А' замещающего объект А и наличие постоянного соединения клиента и сервера. Поэтому при выполнении ОО запросов будем передавать на клиент копии объектов (MarshalByValue) и восстанавливать между ними топологию соединений, аналогично топологии соединений, имеющей место между оригинальными экземплярами, хранимыми в сервере СУБД.

Экземпляры объектов, поддерживающие совместимый интерфейс по данным либо методам часто удобно возвращать клиенту в коллекциях. Запрос к объектной БД определяет коллекции, формируемые в результате его выполнения клиенту и условия отбора экземпляров в эти коллекции. Для коллекций, формируемых в результате выполнения запроса, введем ограничение: отдельный экземпляр не может входить в некоторую коллекцию более одного раза. Однако может сложиться ситуация, когда некоторый экземпляр поддерживает несколько интерфейсов, и исходя из бизнес логики клиенту необходимо его отобрать одновременно в разные коллекции. В этом случае такие коллекции будут содержать ссылки на один и тот же экземпляр. Т.е. один экземпляр может одновременно находиться в нескольких коллекциях.

В описываемой системе, при выполнении запросов, требующих соединения объектов, Декартово произведение не осуществляется. Каждый экземпляр входит в результат выполнения запроса только один раз. Однако экземпляры попавшие в соединение связываются друг с другом с помощью ссылок.

В качестве примера рассмотрим выполнения запроса, соединяющего коллекцию Городов и коллекцию Организаций. Пусть каждая Организация имеет ссылку на Город в котором она находится. При выполнении запроса формируется две коллекции Города и Организации. Несколько организаций могут находится в одном городе. Объект Город формируется в адресном пространстве клиента только один раз и размещается в коллекции Города. Все организации соединенные с некоторым городом связываются с этим городом путем размещения в поле Организация.Город указателя на соответсвующий Город действительным в адресном пространстве клиента. В результате клиенту передаются две коллекции, Города и Организации, содержащие только по одному экземпляру Города или Организации. Объектная связь один к одному (аналог половины связи один ко многим в РМД) осуществляется путем заполнения поля Организация.Город у всех организаций в коллекции Организации указателями на соответсвующие экземпляры в коллекции Города. После выполнения запроса клиент может работать со свойствами объектов выполняя разадресации указателей. Например для доступа к имени города некоторой организацци клиент использует доступ к полю Организация.Город.Имя
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34788039
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shuklin Например для доступа к имени города некоторой организацци клиент использует доступ к полю Организация.Город.Имя

Надо возвращать три коллекции, Город,Организация, Город.Организация.
"Организация" ничего не знает о городе, ему это по фигу. Это внешний наблюдатель связывает Город с Организацией когда ему это надо.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34788057
shuklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават ЮсифовНадо возвращать три коллекции, Город,Организация, Город.Организация.
"Организация" ничего не знает о городе, ему это по фигу. Это внешний наблюдатель связывает Город с Организацией когда ему это надо.

В данном примере Город ничего не знает про Организации. Организация имеет указатель на Город в котором находится. Город не имеет коллекцию дочерних объектов-Организаций. Поэтому именно две.

В сценарии где Город будет иметь коллекцию Организаций Город.Организации, возвращаемых коллекций тоже будет две. В объекте Город вернется поле Город.Организации содержащее массив указателей на дочерние Организации. Можно будет какуюто Организацию разместить в нескольких Городах. Тогда и поле Организация.Города будет содержать массив указателей.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34788087
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 shuklin

Как дела на МЕМБРАНЕ :)
Континуууум еще не прорвался ?
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34788106
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
признавайтесь, C.Ю. клон ВАМ ???
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34788152
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shuklin Сахават ЮсифовНадо возвращать три коллекции, Город,Организация, Город.Организация.
"Организация" ничего не знает о городе, ему это по фигу. Это внешний наблюдатель связывает Город с Организацией когда ему это надо.

В данном примере Город ничего не знает про Организации. Организация имеет указатель на Город в котором находится. Город не имеет коллекцию дочерних объектов-Организаций. Поэтому именно две.

В сценарии где Город будет иметь коллекцию Организаций Город.Организации, возвращаемых коллекций тоже будет две. В объекте Город вернется поле Город.Организации содержащее массив указателей на дочерние Организации. Можно будет какуюто Организацию разместить в нескольких Городах. Тогда и поле Организация.Города будет содержать массив указателей.
Пилохо это.
Объекты сами по себе, а наблюдатели сами по себе. Объект может иметь ссылку на родителей, только если он унаследован.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34788220
Читал, долго думал. Осилить так и не смог.
Интересно, автор пытался решать практические задачи в своей СУБД...
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34788415
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эх... Прежде чем пытаться говорить о высоких материях, г-ну Шуклину хорошо бы осознать, что не бывает "более оптимально", "менее оптимально" и тем более "наиболее оптимально".

P.S. Путаница между физическим и логическим уровнем у него всё усугубляется. А неумение идентифицировать объекты в РСУБД достойно жалости.

P.P.S. Пассаж "объекта м.б. индивидуально идентифицирован" меня умилил. Видимо, может быть и коллективно идентифицирован?
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34788434
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)признавайтесь, C.Ю. клон ВАМ ???
нет, города разные
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34788436
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mirP.P.S. Пассаж "объекта м.б. индивидуально идентифицирован" меня умилил. Видимо, может быть и коллективно идентифицирован?

Ага, вот ЭЛЕКТРОН, к примеру, может быть идентифицирован только с какой-то вероятностью
ДАЕШЬ квантовую СУБД Шуклина в МАССЫ
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34788529
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mir
P.P.S. Пассаж "объекта м.б. индивидуально идентифицирован" меня умилил. Видимо, может быть и коллективно идентифицирован?
Зря вы умиляетесь. В РСУБД идентификация объекта ЧЕРЕЗ имя ТАБЛИЦЫ. Т.е., идентификация на стадном уровне :):)
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34788618
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan) mirP.P.S. Пассаж "объекта м.б. индивидуально идентифицирован" меня умилил. Видимо, может быть и коллективно идентифицирован?

Ага, вот ЭЛЕКТРОН, к примеру, может быть идентифицирован только с какой-то вероятностью
ДАЕШЬ квантовую СУБД Шуклина в МАССЫ??? гм. всегда думал, что электроны неотличимы напрочь . (т.е. к примеру нет "перовго" и "второго" и т.д. эл-нов....) оказывается таки отличимы, и с неравной 0 вероятностью... Видимо это новые веяния? Пора повторно просекать кванты?
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34788641
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов mir
P.P.S. Пассаж "объекта м.б. индивидуально идентифицирован" меня умилил. Видимо, может быть и коллективно идентифицирован?
Зря вы умиляетесь. В РСУБД идентификация объекта ЧЕРЕЗ имя ТАБЛИЦЫ. Т.е., идентификация на стадном уровне :):)

Ага, я же говорю
Что кортежи что отношения - ВСЕ ЕДИНО
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34788655
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
assaоказывается таки отличимы, и с неравной 0 вероятностью... Видимо это новые веяния? Пора повторно просекать кванты?

0 вероятность это тоже какая-то :)
речь шла о принципе неопределенности. Идентификацию можно понимать как локализацию частицы в каком-то месте пространства-времени
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34788906
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов mir
P.P.S. Пассаж "объекта м.б. индивидуально идентифицирован" меня умилил. Видимо, может быть и коллективно идентифицирован?
Зря вы умиляетесь. В РСУБД идентификация объекта ЧЕРЕЗ имя ТАБЛИЦЫ.Прям глаза раскрылись! :)

P.S. А можете все слова БОЛЬШИМИ БУКВАМИ писать? А то только через одно -- не круто... :(
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34788938
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mir
P.S. А можете все слова БОЛЬШИМИ БУКВАМИ писать? А то только через одно -- не круто... :(

Был разговор на счет коллективной идентификации. Я сказал, что в РСУБД кругом и везде коллективная идентификация с дальнейшей фильтрацией по свойствам.
Попробуйте написать
Select mir
И никакой Дейт Вам не поможет. А мне нужен mir и плевать где, на какой полке он сидит и какие у него паспортные данные.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34789328
Сахават ЮсифовЗря вы умиляетесь. В РСУБД идентификация объекта ЧЕРЕЗ имя ТАБЛИЦЫ. ...

Так вроде бы известно всем давно, что в РМ понятия идентификации нету.

И вообще, чего только в РМ нет:
- идентификации нет (нет ссылок)
- навигации нет (нет ссылок)
- иерархии нет (плоская модель)
- семантики нет (ну нету ее и все тут)

Че спорить то? :-)
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34789493
Andreww
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов Был разговор на счет коллективной идентификации.

Попробуйте дать определение навигации (можете используя алгебру, можно теор. множеств, как угодно) и окажется что в Рел. Модели - идентификация прекрасно определена и используется.


Вот у коллеги ЧАЛ-а так с навигацией получилось - кричал НЕВОЗМОЖНА В ПРИНЦИПЕ, оказалась не только возможна, но и чётко формализованна при том - /topic/203404&pg=9#1866748, с тех пор расплодились на форуме анонимы :)
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34789519
shuklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават ЮсифовПилохо это.
Объекты сами по себе, а наблюдатели сами по себе. Объект может иметь ссылку на родителей, только если он унаследован.

Не понял почему плохо, и какие полезности дает декларируемое ограничение про родителей? Можете практический пример привести?
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34789553
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shuklin Сахават ЮсифовПилохо это.
Объекты сами по себе, а наблюдатели сами по себе. Объект может иметь ссылку на родителей, только если он унаследован.

Не понял почему плохо, и какие полезности дает декларируемое ограничение про родителей? Можете практический пример привести?

Ну, представьте, что организация переехала в деревнью. Что будем делать?
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34789564
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andreww
Попробуйте дать определение навигации (можете используя алгебру, можно теор. множеств, как угодно) и окажется что в Рел. Модели - идентификация прекрасно определена и используется.

Да мне как-то по фигу, что там ЧАЛ говорил.
А Вы попробуйте "Select mir" и сразу будет ясно , есть идентификация, навигация или нет.
Ручками я могу из СУБД выжать отчество Дейта, если даже его там нет, а сама система нифига не может.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34789628
shuklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават ЮсифовНу, представьте, что организация переехала в деревнью. Что будем делать?

Переехавшая организация изменит значение одного своего поля Организация.Город на указатель на деревню. Ну название будет "левым" - это уже вопрос к именованию полей и к проектировщику, не предусмотревшему такую возможность за ранее. Деревня может быть в другой коллекции деревень или может входить в коллекцию Городов, или и в коллекцию Городов и коллекцию Деревень - вопрос заполнения БД на уровне сервера. При выполнении запроса все связанные с экзмемплярами Организаций экземпляры соберуться в коллекцию Городов. Если у Города и Деревни интерфейсы по данным и по поведению совместимы - клиент обработает ситуацию совершенно прозрачно. Ни строчки кода ни в классах уровня сервера ни в клиенте менять не придется даже если такой переезд не был запланировал при начальном дизайне системы.

Интересно наблюдать поведение этой системы, когда в Организация.Город из этого примера поместить указатель на другую Организацию. В этом случае все отобранные экземпляры Организаций размещаются в коллекции Организаций, а так же все связанные с отобранными Организациями Организации (может быть те же самые, что уже находятся в коллекции Организаций на клиенте) размещаются в коллекции Города. Одна и та же Организация может оказаться как только в коллекции Организаций, только в коллекции Городов или в обоих коллекциях одновременно. Помним, что идентичность экземпляра сохраняется, копии объектов не создаются.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34789664
mir ... А неумение идентифицировать объекты в РСУБД достойно жалости.
А в РСУБД уже объекты появились? Вот это действительно достойно жалости. В трех реляционных соснах умудрился заблудиться. Или это типа новая РМ а-ля мир :) Пора уже научиться в библиотеку ходить, а то дремучесть некоторых "экспертов" иногда просто убивает.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34789704
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shuklin
Переехавшая организация изменит значение одного своего поля Организация.Город на указатель на деревню. Ну название будет "левым" - это уже вопрос к именованию полей и к проектировщику, не предусмотревшему такую возможность за ранее.

Нет, это вопрос к Вам. Просто не надо вводить в "организация" поле "местоположение".
Это "Местоположение" должна включать "организацию" в виде "город","организация".
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34789710
shuklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават ЮсифовНет, это вопрос к Вам. Просто не надо вводить в "организация" поле "местоположение".
Это "Местоположение" должна включать "организацию" в виде "город","организация".
Не вижу необходимости в модальности "должна". Может если разработчику будет удобно. Причем удосбтв или религиозной чистоты такого дизайна мне не видно. Мало того, пример с Организация-Город надуман с целью объяснить реализованный на сеходня механизм выполнения декларативных объектных запросов в моей СУБД/БЗ. А вовсе не для того чтоб постулировать единственно правильный способ соединения Городов и Организаций )))
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34789848
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов mir
P.S. А можете все слова БОЛЬШИМИ БУКВАМИ писать? А то только через одно -- не круто... :(

Был разговор на счет коллективной идентификации. Я сказал, что в РСУБД кругом и везде коллективная идентификация с дальнейшей фильтрацией по свойствам.
Попробуйте написать
Select mir
И никакой Дейт Вам не поможет. А мне нужен mir и плевать где, на какой полке он сидит и какие у него паспортные данные.Если таков уровень вашей аргументации, таков и мой ответ:
Извольте (MS SQL Server):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
select 'mir'

----
mir

( 1  row(s) affected)

И без Дейта управились.

А ваша фраза про "коллективную идентификацию с дальнейшей фильтрацией по свойствам" как минимум требует пояснений. Напомню, что речь шла о конкретной фразе:
shuklinВ объектных СУБД каждый объект обладает идентификатором, т.е. может быть индивидуально адресован и идентифицирован.Теперь скажите, может ли быть каждый объект коллективно иденитифицирован? Что вообще означает понятие "коллективной" идентификации конкретного объекта ? Не бессмыслица ли это? Вместо того, чтобы понять предмет моего сарказма, вы зачем-то кидаетесь в спор.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34789863
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очередной перл mir ... А неумение идентифицировать объекты в РСУБД достойно жалости.
А в РСУБД уже объекты появились? Вот это действительно достойно жалости. В трех реляционных соснах умудрился заблудиться. Или это типа новая РМ а-ля мир :) Пора уже научиться в библиотеку ходить, а то дремучесть некоторых "экспертов" иногда просто убивает.Видимо, это кто-то типа ЧАЛа подтянулся :-) Полная анонимность и бешАный напор в отсутствие аргументов.

Теперь по сути. Непосредственно в РМД понятие объекта в смысле ООП не рассматривается (ниже будет пояснение, почему). Вообще говоря, сразу претензия к г-ну Шуклину: с первой же фразы "В отличии от РСУБД в объектных СУБД каждый объект ..." он вводит в обращение термин "объект", смысл которого в контексте РСУБД требует как минимум пояснения. Например, во многих РСУБД понятие "объекты базы данных" означает таблицы, процедуры, функции, представления и т.д. Ясно, что вряд ли этот смысл имеется в виду. Зная мутное мышление Шуклина, можно предположить, что он под "объектами" в РСУБД скорее всего понимает кортежи. Но кортежи являются объектами только в общеязыковом понимании, но не в смысле ООП.


И всё же, могут ли в РСУБД быть объекты в смысле ООП? Конечно, если понимать объект как значение соответствующего объектного типа (=класса), то реляционная теория нисколько не препятствует хранить объекты, ровно как и целые числа, строки и значения любых типов.

Именно поэтому РМД не рассматривает специально объекты, как и не рассматривает специально значения других типов: целого числа и вещественного числа, строки с переменной или строки с фиксированной длиной и т.п.

Так вот, дорогой ЧАЛ или кто там под маской, может, это вам пора в библиотеку?
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34791291
mirВообще говоря, сразу претензия к г-ну Шуклину: с первой же фразы
Да не надо пальцы гнуть в новорусском стиле "вообще говоря", "может быть", "в принципе", "да у меня брат матрос" и т.д. Не надо претензии постоянно предъявлять и на других пальцем указывать, а отвечайте за собственные глупости и мутность мышления. Зачем оправдываться. Ну сморозил чушь про объекты, хранящиеся в РСУБД, так признайся и все. Мы все вместе поржем и разойдемся. Впрочем, ржать долго придется, поскольку такие ляпы у мира как с добрым утром.

Боец: Тов. сержант, а танки летают?
Сержант: Ты что идиот. Танки не могут летать - они тяжелые.
Боец: А генерал сказал, что танки летают.
Сержант: Ну дураку ясно, что танки летают. Просто очень низко.

Так и у вас:

mirИ всё же, могут ли в РСУБД быть объекты в смысле ООП? Конечно, если ...
- А объекты в РСУБД хранятся?
- Нет.
- А Дейт сказал, что хранятся.
- Ну ясно ведь, они хранятся, но просто очень недолго.

Мир, пиши исчо. :) Будем ржать всем форумом :) А в промежутках между перлами руки в ноги и в библиотеку ликбезом заниматься...
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34791311
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Танки ЛЕТАЮТ :)
С самолета - парашютом и в бой
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34791391
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Генералисимус
А по сути есть что сказать? Вы изволили изрыгнуть сомнение в том, что в РСУБД могут храниться объекты. Я показал, что это сомнение -- плод вашего невежества. Будете дальше пальцы гнуть и ржать, или рискнёте выступить с аргументацией? Анонимно ржать, оно, конечно, существенно легче, тут вам равных нет. А вот обосновать -- это потруднее будет.

P.S. Господи, когда это ЧАЛ умел аргуметировать?...
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34791756
СуперЧАЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)Танки ЛЕТАЮТ :)
С самолета - парашютом и в бой
Это только реляционные танки летают. И еще стреляют объектами, которые в нем хранятся. Новая модель танка от мира :)

Gluk (Kazan)P.S. Господи, когда это ЧАЛ умел аргуметировать?...
Господи, это обращение к Дейту? :) А аргументировать можно только перед тем, кто умеет рассуждать и ясно мыслить. А иначе, не мечите бисера сами знаете перед кем... Так что ваше место в библиотеке пока.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34791788
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ЧАЛ

И летают и плавают Учите матчасть

P.S. С возвращеницем
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34791915
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)P.S. С возвращеницемВоистину весной и осенью у психов обострение, а я раньше думал -- сказки. Дак нет, гляди ж ты, что сентябрь с Андреем нашим Леонидовичем делает...
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34791959
танкист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gluk (Kazan)Танки ЛЕТАЮТ :)
С самолета - парашютом и в бой

- А объекты в РСУБД хранятся?
- Нет.
- А Дейт сказал, что хранятся.
- Ну ясно ведь, они хранятся, но просто очень недолго --

пока висят на парашюте
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34792000
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
танкист- А объекты в РСУБД хранятся?
- Нет.
- А Дейт сказал, что хранятся.
- Ну ясно ведь, они хранятся, но просто очень недолго --


Туда можно положит ВСЕ что угодно (с)
Это ОЧЕНЬ полезный горшочек
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34792301
Gluk (Kazan) танкист- А объекты в РСУБД хранятся?
- Нет.
- А Дейт сказал, что хранятся.
- Ну ясно ведь, они хранятся, но просто очень недолго --


Туда можно положит ВСЕ что угодно (с)
Это ОЧЕНЬ полезный горшочек

А огурцы в этом горшочке можно засолить? Или для этого все-таки иерархическая баночка лучше подходит? :) Я же говорил, что весело будет. То объекты в СУБД закатывают, то смысл от языка зависит.

Для тех, кто не понял, в чем глупость фразы об объектах в РСУБД поясню. Ясно, что в БД можно забить все что угодно, если соответственно представить (сериализовать). Вопрос в другом: знает ли сама БД, что за байду ей туда вставили? В нашем случае, знает ли РСУБД, что в ней хранится объект? Остается ли объект в РСУБД объектом, или это просто куча байтов?

Ясно, что РСУБД этого не знает, поскольку для нее не существует понятия объекта. Также как РСУБД не знает ничего о связях между элементами данных, об их идентификации, о семантике и о многих других вещах, которые необходимы для того, чтобы корректно манипулировать данными. Все это тогда должен знать разработчк и реализовывать вручную в запросах или других механизмах, привинченных сбоку к этому "горшочку" на свой страх и риск.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34792898
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЧАЛ всемогущий
Ясно, что РСУБД этого не знает, поскольку для нее не существует понятия объекта. Также как РСУБД не знает ничего о связях между элементами данных, об их идентификации, о семантике и о многих других вещах, которые необходимы для того, чтобы корректно манипулировать данными. Все это тогда должен знать разработчк и реализовывать вручную в запросах или других механизмах, привинченных сбоку к этому "горшочку" на свой страх и риск.

И кто-то с этим не соглашается?
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34793013
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЧАЛ всемогущий
Для тех, кто не понял, в чем глупость фразы об объектах в РСУБД поясню.Для тех, кто не понял, поясню. Изначально речь шла о принципиальной возможности того, могут ли в РСУБД "быть" объекты. Это начал ЧАЛ фразой "А в РСУБД уже объекты появились?" Теперь он делает вид, что речь о другом: о степени поддержки объектов (будем говорить правильнее, абстрактных типов данных), о способах манипулирования ими. Это вопрос интересный и нужный, но говорить о нём следует не на столь примитивном уровне, какой предложил ЧАЛ. Надо обсуждать предожения 3 Манифеста и стандарта SQL, THE_ операции и т.д. Хорошая поддержка абстрактных типов данных в РСУБД нужна и к этому дело неуклонно идёт, но надо и понимать, что эта поддержка ортогональна реляционности, то есть она с неё не "конкурирует" и ей не противоречит. Эта мысль вполне ясно сформулирована с начала 90-х годов.

Вот хотя бы на таком уровне ЧАЛ мог бы попробовать вести обсуждение, но его удел --- "а в РСУБД уже объекты появились?" и "гы-гы-гы" ("мы будем ржать").
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34793127
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЧАЛ всемогущийВопрос в другом: знает ли сама БД, что за байду ей туда вставили? В нашем случае, знает ли РСУБД, что в ней хранится объект? Остается ли объект в РСУБД объектом, или это просто куча байтов?


А остается ли объект оббъектом в C++ или в SmallTalk ?
И знает ли C++ что это не объект вовсе, а страшно подумать, куча БАЙТОВ
И должен ли C++ что то знать, да и может ли ?
И ГДЕ, интересно занть МОЙ ВОЗДУШНЫЙ ШАРИК ???

P.S. ЧАЛ, не серьезно ей же богу
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34793145
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават ЮсифовИ кто-то с этим не соглашается?
Кое-кто считает, что все это должна делать СУБД. Все остальные считают, что функции приложения.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34793188
танкист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мод Сахават ЮсифовИ кто-то с этим не соглашается?
Кое-кто считает, что все это должна делать СУБД. Все остальные считают, что функции приложения.

Каждый купивший такую СУБД должен
создавать свою нашлепку для работы с обьектами?
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34793243
мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
танкистКаждый купивший такую СУБД должен
создавать свою нашлепку для работы с обьектами?
Вот где источник взаимного непонимания - разработчики-программисты используют СУБД для создания приложений, а танкисты хотят иметь инструмент разработки для конечного пользователя. Такие системы есть, но это не СУБД, а особый род приложений.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34793995
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)И должен ли C++ что то знать, да и может ли ?есть мнение (не будем тыкать пальцем), что лисп то уж точно "знает".
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34794080
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
assa Gluk (Kazan)И должен ли C++ что то знать, да и может ли ?есть мнение (не будем тыкать пальцем), что лисп то уж точно "знает".

Что правда знает ???
Именно что банки с вареньем, а не списки ? удивлен
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34794191
Gluk (Kazan)А остается ли объект оббъектом в C++ или в SmallTalk ?
И знает ли C++ что это не объект вовсе, а страшно подумать, куча БАЙТОВ
И должен ли C++ что то знать, да и может ли ?
Надо различать языки и хранилища данных. Куча в ОС это хранилище (короткоживущее). Там можно создать объект, убить объект, рабоатать с объектом, ну и сама куча заботится о них, облизывает по всякому. СУБД это хранилище данных но с другой логикой работы и целями. А языки тут не при делах. Зря их упомянул.

Gluk (Kazan)И ГДЕ, интересно занть МОЙ ВОЗДУШНЫЙ ШАРИК ???
Это простой вопрос. Шарик это переходящим знамя для ламеров. Он сейчас перешел к mir на соседней ветке, поскольку тот не смог на элементарные вопросы ответить. Но из-за такого вопроса как выше шарик теперь должен вернуться обратно. Поздравляю!

Gluk (Kazan)P.S. ЧАЛ, не серьезно ей же богу
А кто-то думал что мы тут серьезно бодаемся? :)
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34794334
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЧАЛ всемогущийА кто-то думал что мы тут серьезно бодаемся? :)

То есть Вы признаете, что ВЫ клоун ?
Ваши "оскорбительные" посты в отношении других уже давно никого здесь не удивляют и не оскорбляют (вас вообще уже узнают по первым трем буквам, сколько не маскируйтесь). Увы, то что вы пишите от своего имени гораздо оскорбительнее

я бы например был глубоко собой оскорблен, если бы написал что то подобное от своего имени
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34794655
shuklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Сахават Юсифов
Сахават Юсифов
Спасибо за вопросы по сути темы.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34795019
СуперЧАЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
танкист мод Сахават ЮсифовИ кто-то с этим не соглашается?
Кое-кто считает, что все это должна делать СУБД. Все остальные считают, что функции приложения.

Каждый купивший такую СУБД должен
создавать свою нашлепку для работы с обьектами?
Если нашлепки и примочки все разные, то это нормально. А когда 80% это одно и то же, тогда надо это под крышу СУБД заносить. Если посмотреть на запросы типичного приложения, то можно легко заметить, что они содержат одни и те же фрагменты, что делает их очень длинными. Например, таблицы обычно одинаково соединяются. Почему это не может делать СУБД? Потому што она Р (рыляционная), т.е. она предоставляет молекулярный уровень про управлению данными.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34795032
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СуперЧАЛНапример, таблицы обычно одинаково соединяются. Почему это не может делать СУБД? Убогий, она это может сделать и она это делает.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34795150
МегаЧАЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mir СуперЧАЛНапример, таблицы обычно одинаково соединяются. Почему это не может делать СУБД? Убогий, она это может сделать и она это делает.
Ага, реляционная СУБД на танке от mir'а умеет оказывается не только объектами ворочать, но еще и таблицы соединять со страшной силой как из ружья :) Порадовал очередным перлом. Ну что тут скажешь, шариков он и в тайге шариков :) Культура так и прет.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34795270
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МегаЧАЛ mir СуперЧАЛНапример, таблицы обычно одинаково соединяются. Почему это не может делать СУБД? Убогий, она это может сделать и она это делает.
Ага, реляционная СУБД на танке от mir'а умеет оказывается не только объектами ворочать, но еще и таблицы соединять Я рад, что у ЧАЛа открылись глаза, и он узнал, что РСУБД умеет соединять таблицы. Так, шаг за шагом и научится.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34795708
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мод танкистКаждый купивший такую СУБД должен
создавать свою нашлепку для работы с обьектами?
Вот где источник взаимного непонимания - разработчики-программисты используют СУБД для создания приложений, а танкисты хотят иметь инструмент разработки для конечного пользователя. Такие системы есть, но это не СУБД, а особый род приложений.
Ну, тогда я точно танкист. :)
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34795738
ИнфраЧАЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mir МегаЧАЛ mir СуперЧАЛНапример, таблицы обычно одинаково соединяются. Почему это не может делать СУБД? Убогий, она это может сделать и она это делает.
Ага, реляционная СУБД на танке от mir'а умеет оказывается не только объектами ворочать, но еще и таблицы соединять Я рад, что у ЧАЛа открылись глаза, и он узнал, что РСУБД умеет соединять таблицы. Так, шаг за шагом и научится.
Соединять таблицы можно в своей собственной программе, а можно поручить это РСУБД. В обоих случаях надо писать довольно длинные указания что, как и где с чем. Ведь РСУБД не знает ничего о семантике данных и не знает какие таблицы надо соединять. Соответственно, нужны длинные запросы, где это подробно описано. И эти фрагменты повторяются. Дело в том, что таблицы содержат части одного и того же, но РСУБД не знает об этом. Соответственно, объединить эти части в единую сущность она не может (может только по подробным указаниям). В этом смысле РСУБД и понимается как низкоуровневое физическое хранилище, которое может все, но только если ему все подробно разложить на атомы в виде длиннющих запросов. Именно поэтому Стоунбрейкер говорит об этой технологии как уходящей.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34795855
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 всем этим ChAL'ам и ЧАЛам

Ээээ, хватит свистеть. Стоунбрэйкер говорит об организации данных на физическом уровне, т.е. на том уровне который к представлению данных отношения никакого не имеет, а влияет исключительно на производительность - хотя бы (и именно) в тех же реляционных опреациях. Ни о какой "семантике", "повторения фрагментов таблиц" и "незнание С(истемой)УДБ собственного содержания" у Стонунбрэйкера речи вообще нет.

Более того, в статье его студентов по этому поводу (на которую он ссылается из своего блога ), в качестве критерия скорости для различных случаев физического хранения (column-oriented vs. row-oriented) используется - не поверите! - время выполнения старого доброго оператора JOIN для двух старых добрых таблиц (см. по первой ссылке п.5.2). Кстати - поищите по этим ссылкам слово "relation" - его практически нет (выглядит так, как будто люди о иных - кроме реляционных - СУБД вообще думать не хотят). И уж конечно нет ни слова критики реляционных СУБД и, тем более, РМД.

Так что хватит Стоунбрэйкера на помощь звать. Он, если бы ваши бредни вариант: вранье услышал, хохотал бы вариант:захотел бы взглянуть в глаза, плюнуть в лицо, дать в рожу(нужное подчеркнуть) точно так же как и мы - если не сильнее.

В остальном - я нем как рыба. Стиль этого оппонента меня давно не прикалывает. Хотя, без сомнения, его феерические выступления вносят сюда заметное оживление. В общем, моя хата с краю -я и не вмешиваюсь (за исключением случаев явного и наглого передергивания и вранья). Чего и всем желаю :)
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34795953
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shuklin пишет:
> В отличии от РСУБД в объектных СУБД каждый объект обладает
> идентификатором,
> ...
> организацци клиент использует доступ к полю Организация.Город.Имя

"Папа, ты вот сейчас с кем разговаривал ?"
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34795975
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shuklin пишет:

Прочатал топег. Вывод : ЧАЛ & shuklin становятся такиме жи папулярными
персонажами как акуз. Кем же стать ? акузам или чалам ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34795994
а по сути умничать не выходит?
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34796004
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мимопроходом пишет:

> а по сути умничать не выходит?

Эта мине реплика ? По сути умничать бессмысленно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34796057
cлабо значит по сути (((
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34796081
СуперЧАЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 всем этим U-gene'ам и Ю-генам'ам

U-geneЭэээ, хватит свистеть. Стоунбрэйкер говорит об организации данных на физическом уровне, т.е. на том уровне который к представлению данных отношения никакого не имеет, а влияет исключительно на производительность - хотя бы (и именно) в тех же реляционных опреациях. Ни о какой "семантике", "повторения фрагментов таблиц" и "незнание С(истемой)УДБ собственного содержания" у Стонунбрэйкера речи вообще нет.

Более того, в статье его студентов по этому поводу (на которую он ссылается из своего блога ), в качестве критерия скорости для различных случаев физического хранения (column-oriented vs. row-oriented) используется - не поверите! - время выполнения старого доброго оператора JOIN для двух старых добрых таблиц (см. по первой ссылке п.5.2). Кстати - поищите по этим ссылкам слово "relation" - его практически нет (выглядит так, как будто люди о иных - кроме реляционных - СУБД вообще думать не хотят). И уж конечно нет ни слова критики реляционных СУБД и, тем более, РМД.
Ээээ, не надо ля-ля. Тут все грамотные однако, так что не надо изложением прочитанного заниматься и чужие мысли интерпретировать. Лучше свое мнение излагайте. Причем по сути дела а не от балды.

U-geneТак что хватит Стоунбрэйкера на помощь звать.
А кто-то тут его звал? По-моему, это Вы вовсю его имя склоняете и цитируете, так что ему сейчас от икотки внемоготу. :) Лучше бы свои собственные мысли изложили, если таковые имеются, чем на Стоунбрейкера пальцем указывать.

U-geneОн, если бы ваши бредни вариант: вранье услышал, хохотал бы вариант:захотел бы взглянуть в глаза, плюнуть в лицо, дать в рожу(нужное подчеркнуть) точно так же как и мы - если не сильнее.
Ну и кто тут автора блога в своих политических целях использует? Зачем Стоунбрейкера трогать? Еще бы Аристотеля упомянули. :) И зачем от всех говорить. Еще один общественник подключился от имени трудового коллектива вещать. Типа Солженицина не читал, но осуждаю. Свои мысли есть? Такогда выкладывай. Ну а нет, тады и суда нету. Договорились? Ну и культура сразу видно прет. Если с мнением не согласен, то сразу по роже. Но при этом от имени коллектива, да еще и Стоунбрейкера без его ведома в компанию братанов записал.

U-geneВ остальном - я нем как рыба. Стиль этого оппонента меня давно не прикалывает. Хотя, без сомнения, его феерические выступления вносят сюда заметное оживление. В общем, моя хата с краю -я и не вмешиваюсь (за исключением случаев явного и наглого передергивания и вранья). Чего и всем желаю :)
Вы так часто и уверенно повторяете слово "вранье", что создается впечатление, что Вы познали что такое "истина". :) А это необходимо качество, чтобы судить и бить по роже "врунов". А вот я весь в сомнениях почему-то мучаюсь... Кстати, РМ и РСУБД я вовсе не критиковал, просто у Вас комплекс неполноценности видимо. Видно вся жизнь с ней связана. Ну тогда прошу прощения.

Ну а если по-существу, то надо просто внимательно читать автора блога, где он характеризует РСУБД как legacy technology. Отсюда и обсуждение.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34796159
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ЧАЛам и ChAL'ам

Ой, опять поздравляем соврамши. Причем замечу, я не претендую на звание абсолютной истины ЧАЛоклонКстати, РМ и РСУБД я вовсе не критиковал... дык! я и не говорю, что вы что-то критиковали. Тока кто-то из вас брякнул, что Стоунбрейкер де предрекает конец РСУБД потому что "РСУБД не знает семантики" и т.д.... дык не говорил он такого - не надо свистеть.

Вы врете прямо на ходу. И это вранье ловиться на раз, достаточно пройти по ссылке. Надысь заявили, что Стонбрейкер де предрекает конец РСУБД - не то, что бы проинтепретировали чужие мысли, но прямо-таки абсолютно переврали их в свою пользу. И сичас опять.
РСУБД как legacy technology...РСУБД как legacy technology... Ну нету там буковки "R" нигде. Это как если бы кто-то сказал, что калькуляторы плохие, а Вы сделали бы заявили, что человек говорит, что математика устарела. Словосочетание legacy technology....
1) встречается в озвученном блоге один раз
2)опять таки относится к ... -Column orientation
-Aggressive data compression
-Query executor runs against compressed data
In addition, it provides built-in features appropriate to the needs of 2007 customers. These include:
-Linear scalability over a shared-nothing hardware grid
-Automatic high availability
-Automatic use of materialized views
-"No knobs" -- minimum DBA requirements... то есть к физическому уровню, который к реляционному представлению отношения не имеет. Вранье в типичном ЧАЛовском духе, т.е. глобальное и наглое.

В общем "Солженицына не читал, но осуждаю" - это не про меня. А про Вас скорее "Солженицына читал - явно, что марксист"

Ну да ладно. Излагать свои мысли? Что бы Вы их переврали 20 раз? ГЫ-ГЫ сегодня Ваш бенефис, я уж как-нить потерплю Если хотите меня услышать - врите побольше и , желательно сразу ссылку давайте, по которой понятно, что Вы врете. А вот все ваши "мнения" мне по самому большому барабану - я этот лепет уже три года лицезрею.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34796616
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-gene пишет:

Полагаю что все ЧАЛ-ы , Юсифов и "проход мимо" есть клоны,
разговаривающие сами с собой. Так что старания им возразить
думаю напрасны. Лучше дать им самим вдоволь друг с другом
наговориться.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34796862
mir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Полагаю что все ЧАЛ-ы , Юсифов и "проход мимо" есть клоны,
разговаривающие сами с собой. Юсифов давний форумчанин, это вы зря. А остальны -- да, конечно, мнологикий Чернышов наш Андрей Леонидович
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34797488
U-geneТока кто-то из вас брякнул, что Стоунбрейкер де предрекает конец РСУБД потому что "РСУБД не знает семантики" и т.д.... дык не говорил он такого - не надо свистеть.
Читайте, пожалуйста, внимательно. Никто Стоунбрейкеру слов про семантику не приписывал. А было вот что. Стоунбрейкер характеризует РСУБД технологии как "унаследованные" (в плохом смысле). И далее уже мой комментарий в таком смысле: "что вполне естественно, поскольку нет семантики, ссылок и т.п." (не буду заново перечислять. Так что все корректно. С выводами автора согласился, но аргументы у меня свои. Так что забирайте свои слова про вранье в зад.

U-geneВы врете прямо на ходу. И это вранье ловиться на раз, достаточно пройти по ссылке. ... РСУБД как legacy technology...РСУБД как legacy technology... Ну нету там буковки "R" нигде.
Зря Вы так сплеча по братански рубите не разобравшись что почем. Смотрим, чего там сказано еще раз (выделено мной):
Stonebraker The current major relational DBMSs (DB2, SQLserver, Oracle) all share the following characteristics: ... As such they should be considered legacy technology, more than a quarter of century in age and "long in the tooth".
Так что весь пост собственно о Р (СУБД), которые доминируют на рынке и все разработаны с требованиями 25 летней давности. Не понимаю, чего Вы закусили удила и в бутылку полезли.

U-geneЭто как если бы кто-то сказал, что калькуляторы плохие, а Вы сделали бы заявили, что человек говорит, что математика устарела.
Ну вот я так и думал, в каком месте у Вас чешется. Не беспокойтесь, Ваш "гондурас" никто не трогает и основы реляционной алгебры или исчисления никто не подвергает сомнению (во блин переклинит же некоторых братков). Речь идет о моделировании данных и системах, т.е. насколько существующие методы отражают текущие требования (о чем собственно и пишет автор блога).
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34797794
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИнфраЧАЛВедь РСУБД не знает ничего о семантике данных и не знает какие таблицы надо соединять. Соответственно, нужны длинные запросы, где это подробно описано. И эти фрагменты повторяются. Дело в том, что таблицы содержат части одного и того же, но РСУБД не знает об этом . Соответственно, объединить эти части в единую сущность она не может (может только по подробным указаниям). В этом смысле РСУБД и понимается как низкоуровневое физическое хранилище, которое может все, но только если ему все подробно разложить на атомы в виде длиннющих запросов. Именно поэтому Стоунбрейкер говорит об этой технологии как уходящей

ЧАЛ всемогущий....Никто Стоунбрейкеру слов про семантику не приписывал....

ГЫ-ГЫ-ГЫ Мечемся - вранье продолжается. Вы уж как нить там сговоритесь между собой а то уж прям совсем как Джекил и Хайд

ЧАЛ всемогущий...The current major relational DBMSs... ГЫ-ГЫ-ГЫ Ой - он нашел буковку "R". Вот если бы вы объяснили, как ваша семантика связана со Стоунбрейкеровскими заморочками физического уровня, вот да - тогда бы уел. А так - тьфу на вас (я имею в иду клонов) :) Арифметику от начинки калькулятора отличить не можете, ну что сделать, веселите народ дальше

А вообще по нахрапистости ИМХО не совсем ЧАЛ. ЧАЛ бы сейчас стал копипастить, бубнить, что не все еще потеряно, да и в текст не полез, а стал бы проповедывать. А этот как удила закусит, так становиться похож на другого, не менее колоритного персонажа Ну смешные ребята, ей-Богу
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34797823
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати! опять соврамши
ЧАЛ всемогущийРечь идет о моделировании данных и системах, т.е. насколько существующие методы отражают текущие требования ( о чем собственно и пишет автор блога ).
Где это тут по моделирование данных написано? Тока пожалста осмысленную цитату, а то боюсь найдете словечко "model" поиском....
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34797842
зритель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
грамотно чал все по полкам разложил , респект.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34797914
Хитрый ЧАЛ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
U-geneКстати! опять соврамши
ЧАЛ всемогущийРечь идет о моделировании данных и системах, т.е. насколько существующие методы отражают текущие требования ( о чем собственно и пишет автор блога ).
Где это тут по моделирование данных написано? Тока пожалста осмысленную цитату, а то боюсь найдете словечко "model" поиском....
Опять не понял претензий. Автор блога пишет о несоответствии имеющихся методов текущим требованиям, что я и упомянул после "т.е." Умейте воспринимать контекст, не придирайтесь к словам и сбавьте обороты, поскольку Ваши посты пустые. Пишите свое мнение о проблеме, если таковое имеется.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34797921
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зрительграмотно чал все по полкам разложил , респект.

Атака клоунов в действии ;o)

P.S. Шизофрения, как и было сказано (c)
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34798078
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хитрый ЧАЛУмейте воспринимать контекст, не придирайтесь к словам... А! понял. Например, можно написать - "Ведущие инжененры, сказав в своих рассуждениях на тему ядерного синтеза, что имеющиеся методы несоответсвуют текущим требованиям , потвердили справедливость печника Луки Иваныча что де 'дрова то, блин, надо мельче колоть!' ". Здорово! - так можно все, что угодно потвердить.

То есть Вы только что сказали (хотя и постарались это замаскировать), что Стоунбрейкер не говорит ничего не о "семантике", не о "незнании Системой УБД своего содержимого". Мне собсно, только этого и надо было. Так что - слив засчитан! потому как ваши личные инсинуаций на эту тему мне, повторю, по барабану.

Нет, не ЧАЛ это. Всего лишь жалкя подделка.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34798088
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тьфу ты. "Вы" в обращениях ко множеству лиц надо с маленькой буквы писать.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34798101
на-ЧАЛ-ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
зрительграмотно чал все по полкам разложил , респект.

БRатки задергались...
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34798218
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Stonebreaker конечно великий человек. Но как мимнимум один раз с объектно-реляционными БД он облажался, не пошла технология. Так и сейчас IMHO не сильно пойдет column level store.

Так как там с трензакциями не очень все хорошо. А нагрузка в современных ХД уже больше OLTP отддает, что делает применимость column level store ограниченным.

А агрессивная компрессия и в DB2 v9 и в Oracle 11g присутсвует.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34798288
Gluk (Kazan) зрительграмотно чал все по полкам разложил , респект.
P.S. Шизофрения, как и было сказано (c)
О, прилетела массовка на шарике поддержать бRатву криками из зала :) Поп-корн что ли кончился? У меня его нет, это к бRатве :) Сегодня не интересно, только один Ю-джин выступает (без ансамбля, как говорцы). Но без энтузазизма как-то блекло. Все про всемирный анти-реляционный заговор толкует и вранье поголовное - никто не может понять чего он хочет. А mir'а в угол поставили за то, что он нехорошие слова говорил вчера уважаемым людям :) А может он душевные раны залечивает и своего заместителя Ю-джена послал на сцену отдуваться :) Я в вашем бRатанском цырке не очень разбираюсь :)
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34798327
nkulikovStonebreaker конечно великий человек. Но как мимнимум один раз с объектно-реляционными БД он облажался, не пошла технология. Так и сейчас IMHO не сильно пойдет column level store.

Так как там с трензакциями не очень все хорошо. А нагрузка в современных ХД уже больше OLTP отддает, что делает применимость column level store ограниченным.

А агрессивная компрессия и в DB2 v9 и в Oracle 11g присутсвует.
Колончатые хранилища это не новая, а довольно старая технология. Думаю, что Стоунбрейкер и не думает мир открывать, а просто очередной бизнес затеял. Для окупания нишевой СУБД много не надо - там у них достаточно приложений, где нужны такие специализированые штуковины с ручной настройкой для экстремальной производительности. Очевидно, что на универсальных приложениях она не будет хорошо работать. Да и проверено это уже все давно.

Я думаю, что такие вещи надо шире рассматривать с точки зрения поиска различных путей решения насущных задач, с которыми не справляются современные технологии.
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34798468
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЧАЛ всемогущий Gluk (Kazan) зрительграмотно чал все по полкам разложил , респект.
P.S. Шизофрения, как и было сказано (c)
О, прилетела массовка на шарике поддержать бRатву криками из зала :)

Ну по крайней мере не пложу клонов чтобы самого себя поддерживать ;)
...
Рейтинг: 0 / 0
Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
    #34867748
serg99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если вернуться к теме топика. Кто нибудь занимался компиляцией/оптимизацией запросов к БД?
...
Рейтинг: 0 / 0
77 сообщений из 77, показаны все 4 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Особенности реализации объектных запросов в СУБД на основе сетевой модели данных.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]