[Comm] Постреляционная СУБД

Eugene Prokopiev =?iso-8859-1?q?enp_=CE=C1_altlinux=2Eorg?=
Ср Ноя 19 12:29:02 MSK 2008


> > Можно, конечно, и реляционную модель взять, но слишком много маленьких
> > табличек получится
> >
> > :)
> >
>
> http://ru.wikipedia.org/wiki/Zope - включает объектную БД.
> Можно попробовать приспособить LDAP (а бэкенд к нему на той же Postgesql
> сделать).
>
> Можно и в реляционной БД ручками... Если вложенные объекты более-менее
> подобны родительским и общее количество уникальных атрибутов не слишком
> велико, то всё прекрасно хранится в одной таблице с указанием parent_id.
>
> Можно усложнить логику выборок, но получить практически универсальное
> хранилище, если сделать как-то так:
> classes:
> id, parent_id, type (class|method|attribute),name,
> value_type(int,float,text,...), default_value, comment -
> для классов
>
> objects:
> id, class_id, value - для экземпляров.

...

А еще можно погуглить ORM - правда нужно понимать, сколько это будет
стоить - не денег, а ресурсов СУБД ...

-- 
С уважением,
Прокопьев Евгений


Подробная информация о списке рассылки community