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

mongoDB agregando datos específicos a db Replica

La respuesta es "sí" y "no".

Conjuntos de réplicas no proporcionará esta funcionalidad. Los conjuntos de réplicas son solo un conjunto de réplicas o clones donde cada nodo contiene los mismos datos. Por lo tanto, no existe una forma sencilla y "lista para usar" de hacer lo que desea.

Sin embargo, la replicación funciona a través de una colección especial "oplog" . Esta es una colección real en la base de datos que contiene todos los cambios recientes en los datos.

En teoría, puede "seguir" este registro de operaciones y aplicar cambios de forma selectiva. De hecho, la gente ha hecho esto. Sin embargo, esta no es una función ampliamente compatible y definitivamente requerirá varias horas (o días) de esfuerzo para que funcione.