mysql миллиард записей в таблице



Автор Алексей Ганин задал вопрос в разделе Другие языки и технологии

Имеет ли смысл шардить таблицы в миллиарды записей на несколько таблиц, работающих на одной машине? и получил лучший ответ

Ответ от Василий Меньшиков[гуру]
Да, имеет. Скорость возрастет за счет более быстрого доступа - по алфавиту, например, разбить. А то в одной большой перебор всего...

Ответ от Зачем Вам[гуру]
скорее всего нет. с точки зрения скорости доступа работа с шардингом скорее будет медленне.
PK у вас и так есть (я надеюсь) , таблица такого размера наверно имеет фиксированный размер записи (иначе действительно много сканирования, но шардингом это не лечится)
Резон может быть в стабильности базы ко всяким сбоям. Набор относительно небольших файлов проще архивировать и восстанавливать, чем один огромный накрывшийся файл 😉

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Имеет ли смысл шардить таблицы в миллиарды записей на несколько таблиц, работающих на одной машине?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*