MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

fragmentos primários no mongodb


Sim você está certo! E você entendeu o conceito.

Contanto que você não fragmente a coleta individual, a coleta deve ter o local principal, em um dos conjuntos de réplicas. Portanto, pense nesses fragmentos individuais como RS's individuais. Assim, um banco de dados está localizado em um fragmento e, se você coletar fragmentos dentro do banco de dados, a coleção será "balanceada" para vários fragmentos. Com TAG's você pode decidir onde essa coleção está espalhada. A situação normal é espalhá-lo para todos os fragmentos uniformemente.

E você sempre pode decidir qual é a localização principal do DB. Após a criação, você pode "movê-lo", quando o banco de dados ainda estiver vazio ou muito pequeno, é uma operação rápida. movePrimary