Pokud uděláte dobrý design, můžete mít v MySQL velmi velké databáze (může vám pomoci tato další otázka
). Správně definujte klíče a indexy , optimalizovat vaše dotazy (EXPLAIN
je tady tvůj přítel). Vyberte dobrý databázový stroj .
Existuje mnoho věcí, které je třeba udělat, abyste z MySQL získali to nejlepší.
UPRAVIT:několik dalších nápadů...
Je také docela důležité, jak strukturujete svá data a tabulky, abyste je mohli snadno zapisovat, obnovovat nebo najít kompromis mezi oběma (v závislosti na případu použití).
Také pokud roste, můžete použít shluk , rozdělit svá data mezi několik databází MySQL na několika počítačích (například pomocí schématu Master-slave), to je další možnost.
Chcete-li zlepšit výkon, měli byste také přemýšlet o použití nějakého druhu mezipaměti pro opakované dotazy.
K dispozici jsou také nástroje jako Vitess které pomáhají škálovat databázi MySQL podobným způsobem jako databáze NoSQL.