как количество таблиц повлияет на производительность?

  • Автор темы Автор темы FRIE
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

FRIE

Новичок
как количество таблиц повлияет на производительность?

допустим есть база данных , 1 вариант - в одной из таблиц будет хранится около 100 000 записей ,
2 вариант - 200 таблиц с 500 записей в каждой

каков вариант наиболее оптимален в плане быстродействия ? как обычно поступают в таких случаях?
 
Если данные однотипные то не нужно их раскидывать по множеству одинаковых таблиц, главное индексы правильно расставить и тормозов не будет
 
Поступают обычно так, как удобнее. А когда начинает тормозить, уже думают о производительности. Вполне разумно.
 
Если отвечать на тот вопрос, который в заголовке, то количество таблиц никак не влияет на производительность.
если же на тот, что написан в теле поста, то разбиение одной таблицы на кучу маленьких говорит о том, что работать ничего не будет вообще.
 
спасибо, я просто в этом деле новичёк поэтому заранее хотел узнать чтобы не переделывать 100 раз =)
 
новичёк поэтому заранее хотел узнать чтобы не переделывать 100 раз
от того, что тебе сейчас ответили на странный вопрос не значит, что ты всё сделаешь нормально. скорее наоборот - если ты задаёшь такие вопросы, значит всё остальное у тебя будет реализовано примерно через ту же пень-колоду.
 
Поступают обычно так, как удобнее. А когда начинает тормозить, уже думают о производительности. Вполне разумно.
полностью согласен
1 вариант - в одной из таблиц будет хранится около 100 000 записей ,
2 вариант - 200 таблиц с 500 записей в каждой
если использовать только селект по одной таблице, то выборка во втором варианте будет чуточку быстрее, но у тебя появится куча иного гемора. По этому, предже чем остановится на варианте 2, надо 100 раз подумать. при твоих объемах - выбор варианта 1 наиболее оптимальный. Если объемы будут за 1-10 млн записей, тогда ужек стоит задуматься о шардинге (горизонтальное разбиение данных)
 
по этой таблице нужна в основном выборка (селект) вставлять данные изменять и удалять
 
ищешь в в гугле по словам реляционные базы данных и нормальная форма
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху