sql >> Base de Datos >  >> NoSQL >> MongoDB

fragmentos primarios en mongodb

¡Sí, tiene usted razón! Y entendiste el concepto.

Siempre que no fragmente una colección individual, la colección debe tener una ubicación principal, en uno de los conjuntos de réplicas. Entonces, piense en esos fragmentos individuales como RS individuales. Entonces, una base de datos está ubicada en un fragmento y si fragmenta la colección dentro de la base de datos, la colección está "equilibrada" en múltiples fragmentos. Con TAG's puedes decidir dónde se distribuye esa colección. La situación normal es distribuirlo a todos los fragmentos de manera uniforme.

Y siempre puede decidir cuál es la ubicación principal de DB. Después de crearlo, puede "moverlo", cuando la base de datos aún está vacía o es bastante pequeña, es una operación rápida. movePrimary