MongoDBクラスタ間の同期
node-mongosync
https://www.npmjs.com/package/node-mongosync
ステージング環境へのデータ同期や、MongoDB引っ越しの際に便利。
そうそう引っ越さないけど・・
以前 mongoshellで実装したものの焼き直しだ。
node-native-driverでは、tailable cursor の closeが検知出来たり、oplogの読み込みと同期先への書き込みが非同期に同時進行出来るため、性能的に有利だった。
反面CPU処理能力は若干劣るため、フックを差し込む機構は今の所諦めている。
あとnpmを使えるので導入が楽だ。
これが一番大きな理由かもしれない。
npmjs のREADME.md の表示がやたら汚いのがつらい・・・ githubの方みてね・・・