現在、私たちのシステムは PostgreSQL を使用していますが、その機能の限界を押し上げているようです。一部のテーブルは、1 秒あたり 100 回を超える読み取り/書き込み操作を処理する必要があるため、おそらく複数のマシン間で水平方向にスケーリングする必要があります。
GAE の Big Table の使用経験が豊富です。Big Table には、クエリの豊富なオプションがありました。たとえば、リスト データ フィールドに対するクエリが可能でした。Cassandra は Big Table に基づいているはずですが、私の理解が正しければ、Cassandra の場合、実際には Cassandra の上にインデックス テーブルを使用および維持するレイヤーをカスタム コーディングする必要があります。
インデックス テーブル、ジグザグ マージ結合などを維持するための独自のカスタム ロジックを構築する必要のない、利用可能なオープン ソース データベースがあれば素晴らしいことです。
カサンドラはここで良い候補ですか? または、より良いと考えられるものはありますか?