sql >> Databáze >  >> RDS >> Mysql

je MySql dobrý pro velké databáze?

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.



  1. MySQL spojuje mnoho k mnoha do jednoho řádku

  2. SQL Chybějící pravá závorka v pořadí po příkazu

  3. Jak kombinovat agregační funkce v MySQL?

  4. Příklady PI() v SQL Server