問題タブ [cassandra-driver]

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 投票する
2 に答える
724 参照

node.js - 同じ主キーに対して挿入しない挿入後のCassandraバッチステートメントの削除

これが私のシナリオです。テーブルにクローンid主キーとclusterkeyクラスターキーがあると考えてください。主キーに該当する 1 つのレコードを削除し、同じ主キーで異なるクラスター キーを持つ新しいレコードを挿入したいと考えています。この場合、並行性のために常に挿入が行われていないように見えますか? タイムスタンプを使用してみましたが、同じ問題です。

タイムスタンプの使用

テーブル情報:

クエリ結果:

バッチの前に結果を選択

バッチ後

0 投票する
0 に答える
188 参照

django - djangoでのcqlクエリによるページング

2 つのクエリがあります。Cassandra テーブルから最初のページを取得するものと、後続のページを取得するものです。最初のものは次のようなものです:

連続するものは次のとおりです。

画像キーは最初のページの最後のものです。

テーブルには13行あります。最初のクエリは、cqlsh とアプリケーションの両方で 10 を返します (開発用の一貫性レベル 1)。2 番目のクエリは、クラッシュの結果のみを取得します。以下は、私がdjangoアプリケーションに持っているcassandraデータベースエンジンの設定です:

私が使用している cassandra のバージョンは doc-3.0.9 で、以下は私の仮想環境ピップ リストです。

2 番目のページでアプリケーションでは結果が返されないのに、cqlsh プロンプトでは返されるのはなぜですか?