Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySql é bom para grandes bancos de dados?


Se você fizer um bom design, poderá ter bancos de dados muito grandes no MySQL (esta outra pergunta pode ajudá-lo ). Defina corretamente as chaves e índices , otimizar suas consultas (EXPLAIN é seu amigo aqui). Selecione um bom mecanismo de banco de dados .

Há muitas coisas a fazer para obter o melhor do MySQL.

EDIT:mais algumas ideias...

Também é muito importante a maneira como você estrutura seus dados e as tabelas para facilitar a gravação, a recuperação ou o compromisso entre ambos (dependendo do caso de uso).

Além disso, se crescer, você pode usar um cluster , particione seus dados entre vários bancos de dados MySQL em várias máquinas (usando um esquema mestre-escravo por exemplo) é outra opção.

Para melhorar o desempenho, você também deve pensar em usar algum tipo de cache para consultas repetitivas.

Também existem ferramentas como Vitess que ajudam a dimensionar um banco de dados MySQL de maneira semelhante aos bancos de dados NoSQL.