|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Vladimir Pavlikov 2:5020/400 02 Feb 2002 04:32:16 To : Dmitry V. Liseev Subject : Re: Проблемы persistent layers -------------------------------------------------------------------------------- a> <3C566831.3070805@cssc.tat.ru> <rhu53a.2i.ln@server1.mart.cherkassy.ua> a> <3C5A4C84.2050401@cssc.tat.ru> <slmd3a.gt6.ln@server1.mart.cherkassy.ua> a> <3C5A7303.6040900@cssc.tat.ru> <u96e3a.k4m.ln@server1.mart.cherkassy.ua> a> <a3et52$gq1$1@dragon.infopro.spb.su> From: "Vladimir Pavlikov" <pvv@soil.msu.ru> Hello! "Dmitry V. Liseev" <dimik@infopro.spb.su> wrote: > PS: ИМХО объектная модель, как ее обычно понимают, мало > применима к БД и хранению данных. ... > Ведь инкапсуляция, наследование и полиморфизм существуют не как самоцель, > а как средство для достижения обычных целей ... > Вполне возможно, что в БД этих целей можно достичь > несколько иными методами, не придерживаясь строгой идеологии > классических ОО-языков разработки. ... > И не лучше-ли вместо > втискивания таких задач в рамки существующей ОО-идеологии доработать > ее под данную предметную область и создать нечто вроде ОО for DBMS? > Или создать что-то принципиально иное? А вот и соратник :) По мне - "идеальная" картинка д.б. что-то вроде (по "слоям", снизу) : 1. Физическое хранение данных (диск). 2. Объекты, в определенных границах. 3. Логическая схема - полносвязная сеть. 4. Декларативный [и процедурный] ONSQL (объектно-сетевой), доступный и на сервере, и на клиентах (создаваемых _разным_ инструментарием). 5. (Опционально) - языковый (для используемых инструментальных пакетов) слой, "инкапсулирующий" БД в язык (библиотеку). 2Andrei N.Sobchuck - теперь мои соображения понятнее? То, о чем гово- ришь ты - для меня это лишь 2-й и 5-й слой, опциональный. Причем 2-й откровенно не на месте. И уж никак не СУБД. 2Ilya Zvyagin - надеюсь, это прояснит мое нежелание обсуждать ООСУБД. Просто не вижу в них практического смысла. Единственное исключение - дектопные "все в памяти" движки. Hо это никоим образом не эхотаг, а некая "приблуда" к инструментальному пакету для работы с относи- тельно небольшими объемами данных, сохраняемыми между сеансами работы. -- Владимир Павликов. --- ifmail v.2.15dev5 * Origin: Fidolook Express 2.000 www.fidolook.da.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/6577690a4d72.html, оценка из 5, голосов 10
|