1

16GB の情報があり、約 8GB の RAM を使用できるとしましょう。

この情報はサブセットに分割されます。これらの各サブセットは、通貨 (USD、EUR など) を表します。保存されたデータは、過去 5 年間のキーと値 (time_in_ms-currency price) のペアです。

約 80 種類の通貨があり、USD、EUR など、どの通貨が最もリクエストされるかがわかっています。また、めったにリクエストされない通貨もあります。

Couchbase のウォームアップについて何か読みましたが、データベースのすべてのデータに影響しているようです。

必要なデータ (USD、EUR - 最も人気のある通貨) を選択して couchbase にプリロードすることは可能ですか?

4

1 に答える 1

0

次の 3 つの明らかなステップがあります。

  • 8 GB の RAM クォータでバケットを作成する
  • すべてのデータをロードします。この場合、「アクティブ ドキュメント常駐率 %」はかなり低く、明らかに 50% 未満になります。
  • ほとんど使用/要求されたデータを読み取ると、couchbase がそれをメモリに配置します。手動のウォームアップのように聞こえますが、役に立ちます。そして、ミリ秒未満のレイテンシーはそれを行う価値があります。そうしないと、ユーザーが代わりにそれを行います。
于 2012-09-20T16:56:54.717 に答える