2016-08-21 7 views
0

メテオでオップログ尾引きを使用する利点は何ですか? 私はこれらの知っている:それはDBの変化を検出し、より具体的には メテオの尾引きとパフォーマンス

クライアントにこれらをプッシュすることになるとレプリカセットを持つ

  • 高可用性を確保しOplogのテーリングは、改善された性能を提供します「リアルタイム」の側面がそれほど重要ではない(つまり、セッション中にクライアントがデータを変更するのを十分に意識しないように)、またレプリカセットを持つことによる可用性の利点を無視したMeteorアプリケーションがあれば、そこにはoplogテーリングを使用する他の利点?

答えて

1

oplog Meteorは、テールリングがない場合、コレクションの現在の状態と同期してポーリングを使用します。これにより、Mongoのバンド幅とCPU負荷が増加する可能性があります。したがって、oplogを使うことの最後の利点は、MongoDBが負荷を下げるので全体的にパフォーマンスが向上するということです。

+0

oplog tailingの欠点の1つは、すべてのサーバーインスタンスがすべてのデータベース変更を処理する必要があることです。これは、データベースの負荷が時間とともに増加するにつれて、ますます高価になる可能性があります。特定のインスタンス上のユーザー数に関係なく、インスタンスごとに固定CPU使用率があります。 –

関連する問題