LINUX.ORG.RU
ФорумAdmin

Что лучше, много небольших таблиц в БД или одна, но огромная?

 ,


0

1

Привет всем!

Вот сижу и мучаюсь от незнания и не знаю, где почитать...

Собственно сабж. Как лучше хранить комменты, например. В одной огромной таблице БД или в куче маленьких к каждому топику и плодить их с появлением новых топиков?

Заранее спасибо за ответы, особенно с тех пояснениями)

★★

Последнее исправление: Berluskoni (всего исправлений: 1)

Кстати, а что понимается под «одна, но огромная»? А то может у ТСа там тысяча записей, а мы все тут о терабайтных базах говорим.

vurdalak ★★★★★
()
Ответ на: комментарий от handbrake

Естественно. Но при этом важно не забывать об избыточности - с таким расчётом, чтобы при одновремнном уничтожении потенциальным противником пары-тройки стран оставалась возможность восстановить данные.

anonymous
()
Ответ на: комментарий от anonymous

георепликация, ага. И на серверный полюс еще копию. :)

handbrake ★★★
()
Ответ на: комментарий от vurdalak

В том-то и дело, что у него походу еще никакой, и сколько там будет записей не ясно. Поэтому и говорю - валить пока в одну таблицу - разнести можно и потом.

Suntechnic ★★★★★
()
Ответ на: комментарий от Suntechnic

Я просто где-то на лоре видел тред про БД, там человек говорил что у него ОЧЕ БОЛЬШАЯ ТАБЛИЦА на 100к записей и что ему надо 9000 оптимизация, иначе такая большая база будет тормозить.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Я как-то на одном сайте видел большую базу на 15к записей. Там связи и логика были так построены, что это вгоняло ее в ступор (ну не то чтобы что-то висло, но подтупляло оно заметно). Если кратко - то на каждое поле была таблица с ключом, а сущности в лучшем случае были представлены таблицами с ключами, а в худшем вообще никак. Любой простой запрос превращался в ад джойнов. Вобщем много чудного в этом мире.

Suntechnic ★★★★★
()
Ответ на: комментарий от anonymous

Дай угадаю - MySQL

Ты угадал, но в данном случае это случилось потому, что разработчики использовали фреймворк так, как никогда бы не подумали, что его так можно использовать, его авторы.

Suntechnic ★★★★★
()
Ответ на: комментарий от Suntechnic

Вот их-то и надо было мигрировать на постгрес «на урове драйвера». А РСУБД, в которой бывает «ад джойнов» - это не РСУБД. а издевательство над здравым смслом.

anonymous
()
Ответ на: комментарий от Tigger

Расскажи нам, в чём заключается этот смысл.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.