Если у вас большой набор данных, вы не масштабируете его, бросая в него оборудование. Поскольку вы не сказали, каковы ваши темпы роста, трудно что-либо предложить.
Если вам нужно масштабировать записи - вы разбиваете таблицу.
Если вам нужно масштабировать чтение - вы создаете кластер репликации master> нескольких ведомых.
Кроме того, для MySQL доступен движок TokuDB - больше информации на www.tokutek.com . Это очень быстро для определенных вещей (обновления, горячее добавление индексов и т. Д.), Но не настолько хорошо, когда дело доходит до массового обновления. Стоит проверить.