sql >> Databasteknik >  >> NoSQL >> MongoDB

Selektiv replikering i mongodb

MongoDB stöder ännu inte selektiv replikering och det låter som om du faktiskt inte letar efter selektiv replikering utan mer efter selektiv kopiering eftersom replikering säkerställer vissa regler för att använda den servern.

Jag är inte säker på vad du menar med ett oplog watcher API men det är lätt nog att läsa oploggen över tid genom att bara fråga den:

> use local
> db.oplog.rs.find()

( http://docs.mongodb.org/manual/reference/local-database / )

och sedan lagra den senaste tidsstämpeln för posten du har kopierat i ett skript du gör.

Du kan också använda en anpassningsbar markör här på oploggen för att effektivt lyssna (pub/sub) på ändringar och kopiera dem till din andra server.




  1. Hur pushar man till en MongoDB-array med AngularJS?

  2. Finns det en golvfunktion i Mongodbs aggregeringsramverk?

  3. MongoDB:Uppdatera/Upsert vs Insert

  4. Hantera Mongodb-anslutningar i Java som objektorienterad