1

私の質問は一般的すぎるように聞こえるかもしれませんが、欠落しているデータを提供する準備ができています。

私たちはソーシャルネットワークのようなものを作っています。読み取りパフォーマンスを向上させ、マスター インスタンスの寿命を延ばすために、

readPreference=secondaryPreferred

私たちのレプリカセットで。しかし、これでは、そこから読み取る前にデータがセカンダリ インスタンスに書き込まれるという保証はないため、設定する必要がありました

w=3

オプション。これまでのところ、すべてが機能しているように見えますが、ローカルの replicaSet での測定では、次の挿入統計が表示されます。

Inserting 300 objects:
w=1 - 0.10s
w=3 - 1.31s
Insertion 5000 objects:
w=1 - 0.6s
w=3 - 14.6s

問題は、この違いは予期されたものなのか、それとも何か間違ったことをしているのかということです。

4

1 に答える 1