sql >> Databáze >  >> NoSQL >> MongoDB

Selektivní replikace v mongodb

MongoDB zatím nepodporuje selektivní replikaci a zní to, jako byste ve skutečnosti nehledali selektivní replikaci, ale spíše selektivní kopírování, protože replikace zajišťuje určitá pravidla používání tohoto serveru.

Nejsem si jistý, co máte na mysli pod pojmem rozhraní API pro sledování oplogů, ale je dost snadné přečíst oplog v průběhu času pouhým dotazem:

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

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

a poté uložení posledního časového razítka záznamu, který jste zkopírovali, do vytvořeného skriptu.

Můžete také použít tabulkový kurzor zde na oplogu k efektivnímu naslouchání (pub/sub) změnám a jejich kopírování na váš druhý server.




  1. MongoDB Compass - zaseknutý při připojení k Atlasu

  2. Laravel – ukládání do mezipaměti výmluvné s častými aktualizacemi

  3. Zookeeper vs In-memory-data-grid vs Redis

  4. Mongoose vždy vrací prázdné pole NodeJS