EAV vs Row Modeling. Тест производительности на PostgreSQLSunday, 10 August. 2008Комментарии
Показывать комментарии
(Как список | Древовидной структурой)
row modeling
а зачем вообще нужен EAV ведь это вроде попытки создать СУБД на СУБД
все средства уже даны используй create table alter table.
То есть через EAV проще сделать или как ?
#1
Fox
on
2009-04-06 11:45
(Ответить)
EAV можно встретить в таких веб-проектах, как Magento и Elgg
#2
max
on
2009-06-03 13:36
(Ответить)
Простите, что так поздно —
EAV отлично реализован в Magento (правда, MySQL). Еще хочу ддобавить что СУБД кеширует запросы, поэтому не стоит брать эти цифры в подсчетах на хай-лоад.
А в целом, да, EAV гораздо медленнее. Это факт.
Спасибо за статью!
#3
sedacove
on
2009-09-08 13:49
(Ответить)
Не лишним было бы привести тексты тестовых запросов и планы их выполнения. Результат модели EAV в тесте "Получение одного атрибута конкретного объекта" крайне удручающий! А не в индексах ли дело?!
#4
Someone
on
2009-11-11 19:28
(Ответить)
По хорошему надо перепроверить/переделать тесты еще раз, ибо делалось давно и скорее всего много чего поменялось... Будет свободный кусок времени - перетестирую.
#4.1
Fenix
on
2009-11-11 19:49
(Ответить)
Добрый день.
Было бы для вас интересным и(или) возможным связать ELGG и PostgreSQL.
Или может вы порекомендуете разработчика?
#5
Дмитрий
on
2009-12-12 19:51
(Ответить)
Глянул на ELGG по быстрому - там особо ничего сложного вроде нету для перевода на постгре. Слой абстракции для БД есть, и теоретически, можно обойтись только его переписыванием.
Но, увы, в связи с серьезной занятостью возможности для этого у меня точно не будет как минимум в ближайший месяц ((
#5.1
Fenix
on
2009-12-13 05:22
(Ответить)
Добавить комментарий
|
МенюБыстрый поискКатегорииТегиКалендарь
ГолосованияНашли себе что-то интересное на этом сайте?
Архивы Откуда пришлиАдминистрирование |
|||||||||||||||||||||||||||||||||||||||||||||||||