
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.06.2006, 21:16
|
|||
|---|---|---|---|
|
|||
Как лучше хранить, два разных подхода |
|||
|
#18+
Нашел два подхода: 1. Id - name - lastname - year - work 2. Id - param - val и значения : 1 - name - Viktor 1 - lastname - Kropov 1 - year - 1982 Что лучше? При: 1. Огромном кол-ве записей(id) 2. Больш кол-ве параметров(name, last........work) => при втором увеличится кол-во строк, а не столбцов...... ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2006, 22:33
|
|||
|---|---|---|---|
|
|||
Как лучше хранить, два разных подхода |
|||
|
#18+
По-моему, второй подход поиск будет сильно замедлять :) кроме того, непонятно что делать, если каким то образом у одного обьекта будет отсутствовать строка с определенным параметром ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.06.2006, 00:09
|
|||
|---|---|---|---|
|
|||
Как лучше хранить, два разных подхода |
|||
|
#18+
В этом и фишка, если не у всех будут эти параметры быть! Зачем нужны пустые поля! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.06.2006, 06:45
|
|||
|---|---|---|---|
Как лучше хранить, два разных подхода |
|||
|
#18+
Вы в случае 2 похоже нашли некий примитивнейший вариант подхода EAV (Entity-Attribute-Value). Поищите, почитайте. В целом, он применяется в исключительно редких случаях, поскольку имеет массу побочных нехороших эффектов: усложнение запросов, падение производительности, проблемы c настройкой прав доступа... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&mobile=1&tid=1545171]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
177ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 506ms |

| 0 / 0 |
