Максимальное количество строк в MySQL (миллиарды) NDBCLUSTER?

StackOverflow https://stackoverflow.com/questions/801470

Вопрос

У меня есть база данных, которую необходимо масштабировать до миллиардов записей или строк.

  • Может ли такое количество строк поддерживаться в одной таблице?Целесообразно ли это?
  • Будет ли одна таблица разделена на несколько кластеров, если она используется в NDBCLUSTER.
  • Другие методы балансировки нагрузки?
  • Каковы рекомендуемые методы развертывания такой базы данных?
  • Как лучше всего повысить производительность базы данных с таким количеством строк?
  • Подойдет ли MySQL или мне стоит поискать в другом месте.
Это было полезно?

Решение

У нас есть таблицы с 22 миллионами строк, и узких мест не видно.По крайней мере, ничего такого, что не может исправить достаточное количество оперативной памяти.В общем, нет простых ответов «да» или «нет».Это зависит от характера ваших данных, механизма таблиц и т. д.

Если вы раскрыли дополнительную информацию о том, какие данные вы сохраняете, ответ может быть более подробным.

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

Дополнительную информацию, если вы можете сказать мне, с какими данными вы работаете.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top