|
|
|
Разбиение таблицы на подтаблицы
|
|||
|---|---|---|---|
|
#18+
Есть таблица Persons. Дополнительно создается таблица PersonDetails. У этих таблиц один и тот же первичный ключ. Подскажите, что может побудить администратора БД сделать разделение единой таблицы Persons на две вышеуказанные? Читаю околоэскюэльную книжку, и там дается обоснование "for the purposes of scalability". Не пойму, как это может увеличить масштабируемость. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2009, 15:20 |
|
||
|
Разбиение таблицы на подтаблицы
|
|||
|---|---|---|---|
|
#18+
Поставить 2008 и использовать вместо такого решения sparse columns ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2009, 15:22 |
|
||
|
Разбиение таблицы на подтаблицы
|
|||
|---|---|---|---|
|
#18+
Если же Details более-менее регулярно заполняется, то вышеуказанное решение позволяет в некоторых случаях минимизировать объем поднимаемых с диска данных. Но еще лучше просто правильно строить индексы. Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2009, 15:24 |
|
||
|
Разбиение таблицы на подтаблицы
|
|||
|---|---|---|---|
|
#18+
IdsaПодскажите, что может побудить администратора БД сделать разделение единой таблицы Persons на две вышеуказанные? Причин может быть много. Например, разные права доступа, разная схема репликации, существенно разное количество записей, разный регламент использования данных,... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2009, 17:41 |
|
||
|
Разбиение таблицы на подтаблицы
|
|||
|---|---|---|---|
|
#18+
> Есть таблица Persons. Дополнительно создается таблица PersonDetails. У этих таблиц один и тот же > первичный ключ. Это типичная ошибка проектирования. В топку такие книжки. Автор не там экономит и не там видит проблемы масштабируемости. > Читаю околоэскюэльную книжку Читать следует сначала Дейта, а потом - узкоспециальную профильную литературу. Все остальное - либо плохой пересказ Дейта, либо откровенное дерьмо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2009, 19:47 |
|
||
|
Разбиение таблицы на подтаблицы
|
|||
|---|---|---|---|
|
#18+
guest_20040621, книга не про проектирование БД, а про ORM Entity Framework. Там рассказывается, как представить информацию из двух таких таблиц в виде одного объекта, и подобный подход ни коим образом не культивируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2009, 19:57 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=92&tid=1543414]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 364ms |

| 0 / 0 |
