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

Aleksander N. Gorohovski =?iso-8859-1?q?angel_=CE=C1_feht=2Edgtu=2Edonetsk=2Eua?=
Ср Ноя 19 16:01:25 MSK 2008


On Wed, 19 Nov 2008 11:29:02 +0200, Eugene Prokopiev wrote:

>> > Можно, конечно, и реляционную модель взять, но слишком много маленьких
>> > табличек получится
>> >
>> > :)
>> >
>>
>> 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