Couchbaseは私の現在のプロジェクトで多くの問題を解決できるかもしれないと思いますが、最初に確認する必要のある基本的なことがいくつかあります。
1)10個のノードを持つクラスターがあるとし、ノードAにドキュメントを追加します。次にノードBにそのドキュメントを要求しますが、確実にドキュメントを取り戻すことができますか?ノードBに質問して、ドキュメントが存在しないと思われるリスクはありますか?
2)次に、特定の作成者のすべてのドキュメントを表示できるようにビューを作成するとします。ノードAにドキュメントを追加します。インデックスが作成されているときに、このドキュメントがビューに表示されるまでに一定の遅延時間があります。私が知りたいのは、1つのドキュメントのみをインデックスに登録しているので、ラグタイムは非常に短いのでしょうか。
基本的に私は1億のドキュメントのオーダーで何かを管理するウェブサイトを持っています。一度に数千人のユーザーがいるため、約10〜20台のサーバーが実行されています。現在のアーキテクチャでは、ドキュメントをノードAに挿入すると、そのドキュメントを探すときに、ノードBにアクセスして取得している可能性があります。だから私の全体的な質問は:
ユーザーがノードAにドキュメントを挿入し、次にすべてのドキュメントの画面を表示します。Couchbaseを使用している場合、この画面は、作成者にキー設定されたビューをクエリした結果になります。投稿したばかりのドキュメントがユーザーに表示されなくなる可能性はどのくらいありますか?