Для очень высоких нагрузок вы можете рассмотреть Базы данных NoSQL . Это решение хорошо работает, когда вам в основном нужно читать данные, а ваша логика данных не слишком сложна. При правильной настройке решения NoSQL могут быть в разы быстрее, чем реляционные базы данных.
Если вы хотите использовать MySQL, этот вопрос слишком абстрактный. Есть множество вещей, о которых нужно подумать:
- правильная структура таблицы
- правильное индексирование
- кэширование
- нормализация и денормализация
- ваши запросы
- кластеризация
Google все это, чтобы понять, почему эти вопросы важны. Если вы серьезно относитесь к получению максимальной производительности MySQL, я действительно рекомендую « Высокопроизводительный MySQL » - эта книга потрясающая.