問題タブ [nosql-aggregation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
152 参照

jquery - Couchbase - 巨大なリストを保存するためのベスト プラクティス

Couchbase は複数のリストを保存でき、それぞれが 100,000 から 100,000,000 のレコードを保持できますか?

レコードは「データ シリーズ」方式 (または遅延キュー) で格納され、それに応じてクエリが実行されます。


リスト データセット構造:

  • ID
  • list_id # レコードが属するリスト
  • next_check タイムスタンプ
  • 状態
  • 他のいくつかのフィールド..

典型的な使用例:

過去に next_check があり、特定のステータスを持つすべてのレコードを選択します。

次に、いくつかのアクションを実行できます。

  • 新しい next_check/status 値でレコードを更新します。
  • または、レコードを削除して新しいレコードを挿入します。

質問

私が理解しようとしているのはこれです:

  1. Couchbase がそのような巨大なデータセットを処理できるとしたら?
  2. そのような構造を保存してクエリする最良の方法は何ですか?
  3. 最後に、私が注意を払う必要がある Couchbase の制限はありますか (つまり、1000 個を超えるバケットを使用しないでください)?

ありがとう!