|
|
|
Покритикуйте предполагаемую схему и возможные косяки с производительностью
|
|||
|---|---|---|---|
|
#18+
Осталось выбрать архитектуру БД Думаю, правильно будет использовать под каждую сущность свою таблицу, причем разбивать свойства сущностей по таблицам, ибо у некоторых сущностей может быть пересечение групп свойств таким образом, очень сильно обобщая архитектуру БД: 1. Таблица Типы сущностей - Название типа сущности, Описание 2. Таблица ID объекта - ID объекта, Название, ID типа сущности из таблицы (1) 3. Множество таблиц, которые связаны с таблицей (2) отношениями один ко многих. Пример пары таблиц, описывающих Новость: ID объекта, DISABLED, DELETED, TIME_CREATED, TIME_LASTEDIT ID объекта, TITLE, DESCRIPTION_SHORT, DESCRIPTION, AUTHOR Таким образом, каждый объект собирается JOINами из таблицы (2) + нескольких таблиц из (3) Что скажете, друзья? Стоит ли подобную архитектуру использовать в проекте с относительно большим объемом (десятки млн) записей ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 12:01 |
|
||
|
Покритикуйте предполагаемую схему и возможные косяки с производительностью
|
|||
|---|---|---|---|
|
#18+
" Все велосипеды уже изобретены и ждут своих седаков " (С) Форум SQL.RU ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 12:06 |
|
||
|
Покритикуйте предполагаемую схему и возможные косяки с производительностью
|
|||
|---|---|---|---|
|
#18+
Программист-Любитель" Все велосипеды уже изобретены и ждут своих седаков " (С) Форум SQL.RU если так, то почему ваш логин программист-любитель, а не велосипедист-любитель? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 12:12 |
|
||
|
Покритикуйте предполагаемую схему и возможные косяки с производительностью
|
|||
|---|---|---|---|
|
#18+
pilot911, Вы уже не первый кто пробует разрабатывать ООБД на базе реляционной Посмотрите поиском тут на сайте по EAV - обсуждались как плюсы так и проблемы такой архитектуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 13:03 |
|
||
|
Покритикуйте предполагаемую схему и возможные косяки с производительностью
|
|||
|---|---|---|---|
|
#18+
sppilot911, Вы уже не первый кто пробует разрабатывать ООБД на базе реляционной Посмотрите поиском тут на сайте по EAV - обсуждались как плюсы так и проблемы такой архитектуры с SQL работал, с ООБД работал, EAV изучил давно, но может кто скажет, что это зря и 5-6 JOINов для больших и серьезных данных неприемлимо... честно говоря, чуток опасаюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 13:11 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37056853&tid=1542359]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
403ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 722ms |

| 0 / 0 |
