Сколько максимально записей лучше записывать в таблицу mysql?
Сколько максимально записей лучше записывать в таблицу mysql? Что бы в будущем производительность сайта не упала и не возникли другие проблемы, та и вообще просто на какое число записей рассчитываете в одну таблицу mysql Вы?
Люди и по 300кк записей держат =)
Вопрос наверное в индексах и доступной оперативной памяти, а также в количестве запросов к такой базе. В любом случае мускул масштабируем. Поэтому не стоит заморачиваться.
Интересно, если вам сейчас дадут волшебную константу (ну пусть 42), что вы с ней делать будете? После каждого 42 товара в магазине новую таблицу создавать ? ;)
ну смотрите, я предпологаю что в будущем в таблице будет 100 млн записей, так вот, как мне проектировать, на каждую таблицу по 10млн записей или все 100млн записей в одну таблицу?
все зависит от структуры данных. Планируйте индексы, планируйте нагрузку... Однозначного ответа никто не даст. Но опять таки... Горизонтальное масштабирование никто не отменял и придумали его именно из за этого ;)
therealvetalhidden: сложности в поддержке, в поиске, в соединении результатов (20 UNION'ов использовать?). Это имеет очень ограниченную сферу применения.