2017-12-31 34 views
0

mongodbコレクションをライブ通貨データで更新すると同時に、ノードAPIを使用してデータベースに照会し、モバイルアプリから通貨データを取得します。スケジューラを実行する予定です私のデータベースは、リアルタイム通貨レートで更新されるように10分ごとに。私の質問は、2つの操作が同時に起こった場合、私のモバイルアプリが影響を受けますか?つまり、スケジューラが実行されて、モバイルアプリから?この状況をどのように処理するのですか?mongodbをリアルタイムデータで更新するには

シモンズ:私は完全にそこに、アプリケーションのニーズに基づいて、「どのようにこのような状況を処理するために、」サーバーのためのモバイル開発およびノー​​ド+ MongoDBのネイティブ反応に事前

答えて

0

感謝を使用することになりますあなたと一緒に開始する、MongoDBのために設定可能な部品の多くは、書き込みをよく読んでと懸念を読んでください、次のとおりです。

https://docs.mongodb.com/manual/reference/write-concern/

書き込みMongoDBからスタンドアロンのmongodへの書き込み操作、またはレプリカセットまたはシャードされたクラスタへの書き込み操作のために要求された承認のレベルを記述します。

https://docs.mongodb.com/manual/reference/read-concern/

レプリカセットとレプリカセットの破片のためreadConcernクエリオプションは、クエリから戻すためにどのデータを判定する。

デフォルトの状況では、書込みはドキュメントごとにアトミックになります。どのようにドキュメントをモデル化したかによって、大丈夫でしょうか?また、書き込みがセカンダリに伝播していない場合でも、現在のプライマリから読み取るローカルの意味の既定の読み取りの懸念があります。書き込みがプライマリに書き込まれたことを確認するための書き込みの問題が発生します。

関連する問題