понедельник, 6 февраля 2012 г.
воскресенье, 5 февраля 2012 г.
hEAVy database model
Отличная статья by Tim Gorman, посвещянная EAV моделям.
Позволю себе привести пример из этой статьи.
Запрос для реляционной модели:
Позволю себе привести пример из этой статьи.
Запрос для реляционной модели:
Select name,
mailing_street_addr1,
mailing_street_addr2,
mailing_city,
mailing_state_province,
mailing_postal_zip,
...
from company
where company_id =
Этот же запрос, но для EAV модели:Select cn.description,
ma.string82,
ma.string83,
mc.string44,
mc.string63,
mz.numeric31,
...
from data c,
data cc,
data cn,
data ma,
data mc,
data mz,
data ...
where c.description = 'CUSTOMER'
and cc.entity_id = c.sysno
and cc.description = 'COLUMN'
and ma.column_id = cc.sysno
and ...
Подписаться на:
Комментарии (Atom)