Пару дней назад меня попросили помочь в этой конкретной ситуации. Размер базы данных MYSQL, настроенной в Azure, достигает 4 терабайт. Я уже создал базы данных и разработал для них, но я на самом деле не dba.
Проблема, по их мнению, заключается в том, что ограничение размера Azure составляет 4 терабайта (и он удвоит этот размер через пару месяцев, но, к счастью, он не будет расти таким образом). Я говорил с ними о получении некоторых данных, но им, очевидно, нужны данные за все 10 лет. Они не хотят уходить из Azure или использовать что-то кроме MYSQL. Одна вещь, которую они мне указали, заключалась в том, что размер одной таблицы был почти 2 терабайта.
К сожалению, мне еще не дали доступ к базе данных, но я просто хотел спросить о моих вариантах в такой ситуации. Я немного разбирался в этом и увидел Stuff как шард MYSQL. Это единственный вариант? Можно ли это сделать в Azure (я видел статьи по разделению SQL-кода для SQL-сервера в Azure, но не для Mysql). Могу ли я разбить некоторые таблицы, например, на другую базу данных MYSQL?
Полагаю, я просто ищу совет о том, как двигаться дальше. Любая ссылка на что-то подобное приветствуется.
Спасибо