私の質問は設計上の問題に関連しています...
だから私は、ユーザーからの入力として、彼のカウチベースURL、ドキュメントを保持したいバケット名、Ramquotaなどを受け取ります...
しかし、彼が Couchbase でレプリケートしたい複数のテーブルがある場合 (Oracle DB のキャッシング レイヤーとして使用)...その中でテーブルをどのように表現すればよいでしょうか...つまり、複数のバケットはパフォーマンスを低下させるため、バケットはテーブルと同等にすることはできません. また、ドキュメント ID の場合、ユーザーが参照しているテーブルの主キーを使用しますが、JSON にテーブル名があり、ビューでクエリに使用できる場合でも、2 つのテーブルに同じ ID がある場合は、競合する...だから、主キー+テーブル名をDOcumentIDとして作成しますか...または、クエリがREADSで簡単になるように、couchbaseでテーブルをどのように表現しますか。
enter code here{"table": "gj2", "type": "insert", "id": "3", "name": "xyz"}
したがって、ここでテーブル gj2 の主キーは、バケット "default" のドキュメント ID としても使用する id であり、テーブルごとに複数のバケットを作成することはできません...したがって、2 番目のテーブルに同じ主キー値が含まれている場合 = " 3" ... 追加しません。