Ако направите добър дизайн, можете да имате много големи бази данни в MySQL (този друг въпрос може да ви помогне
). Определете правилно ключовете ииндекси ,оптимизиране вашите заявки (EXPLAIN
е твой приятел тук). Изберете добра машина за база данни .
Има много неща, които трябва да направите, за да получите най-доброто от MySQL.
РЕДАКТИРАНЕ:още няколко идеи...
Също така е много важен начинът, по който структурирате вашите данни и таблиците, за да улесните записването им, възстановяването им или намирането на компромис между двете (в зависимост от случая на употреба).
Също така, ако расте, можете да използвате клъстер , разделяне на вашите данни между няколко MySQL бази данни в няколко машини (използвайки схема Master-slave например), това е друга опция.
За да подобрите производителността, трябва да помислите и за използването на някакъв вид кеш за повтарящи се заявки.
Има и инструменти като Vitess които помагат за мащабиране на MySQL база данни по подобен начин като базите данни NoSQL.