Максимальное количество строк в MySQL (миллиарды) NDBCLUSTER?
-
03-07-2019 - |
Вопрос
У меня есть база данных, которую необходимо масштабировать до миллиардов записей или строк.
- Может ли такое количество строк поддерживаться в одной таблице?Целесообразно ли это?
- Будет ли одна таблица разделена на несколько кластеров, если она используется в NDBCLUSTER.
- Другие методы балансировки нагрузки?
- Каковы рекомендуемые методы развертывания такой базы данных?
- Как лучше всего повысить производительность базы данных с таким количеством строк?
- Подойдет ли MySQL или мне стоит поискать в другом месте.
Решение
У нас есть таблицы с 22 миллионами строк, и узких мест не видно.По крайней мере, ничего такого, что не может исправить достаточное количество оперативной памяти.В общем, нет простых ответов «да» или «нет».Это зависит от характера ваших данных, механизма таблиц и т. д.
Если вы раскрыли дополнительную информацию о том, какие данные вы сохраняете, ответ может быть более подробным.
Мой единственный общий совет для больших баз данных заключается в том, что я должен превысить параметры оборудования, прежде чем приступать к репликации и/или сегментированию (из соображений производительности - сохранение подчиненного устройства для резервного копирования - это другая история).Вам также необходимо знать свой индекс-фу и очевидные переключатели/опции для настройки сервера базы данных.
Дополнительную информацию, если вы можете сказать мне, с какими данными вы работаете.