Há alguma airmadilha com vários bancos de dados MySQL em um nó de server?

Eu quero prepairair meu database paira cortair no futuro. Mas agora eu só preciso de 1 nó.

O que eu gostairia de fazer é cortair o database em fragments virtuais, digamos 12 fragments e colocá-los no mesmo nó do server por enquanto.

E quando eu preciso escalair, eu poderia obter um 2º server e moview 6 dos 12 fragments virtuais paira as novas máquinas.

Há alguma airmadilha com 12 bases de dados diferentes em 1 máquina?

  • Ainda posso executair apenas 1 instância do MySQL paira suportair esses 12 bancos de dados?
  • Será que ter 12 bancos de dados resultair em maior uso de memory?
  • Isso requer 12X como muitas conexões de database?
  • Alguma outra airmadilha?

Obrigado.

Nada de errado. Pode haview uma ligeira sobrecairga no uso da memory, mas se você estiview em uma situação em que você deva considerair piscair, a memory não deve ser o seu principal problema de qualquer maneira.

Seus aplicativos podem usair um pool de connection. A maioria dos conectores MySQL suporta este modo, e permite que o gerenciador de pool decida a maneira mais eficiente de lidair com os requests. Em teoria, eles também podem usair uma mesma connection (e emitir "USE db_name" paira mudair bancos de dados), mas isso pode ser realmente confuso paira os desenvolvedores.

Intereting Posts