問題タブ [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.
node.js - 同じ主キーに対して挿入しない挿入後のCassandraバッチステートメントの削除
これが私のシナリオです。テーブルにクローンid
主キーとclusterkey
クラスターキーがあると考えてください。主キーに該当する 1 つのレコードを削除し、同じ主キーで異なるクラスター キーを持つ新しいレコードを挿入したいと考えています。この場合、並行性のために常に挿入が行われていないように見えますか? タイムスタンプを使用してみましたが、同じ問題です。
タイムスタンプの使用
テーブル情報:
クエリ結果:
バッチの前に結果を選択
バッチ後
django - djangoでのcqlクエリによるページング
2 つのクエリがあります。Cassandra テーブルから最初のページを取得するものと、後続のページを取得するものです。最初のものは次のようなものです:
連続するものは次のとおりです。
画像キーは最初のページの最後のものです。
テーブルには13行あります。最初のクエリは、cqlsh とアプリケーションの両方で 10 を返します (開発用の一貫性レベル 1)。2 番目のクエリは、クラッシュの結果のみを取得します。以下は、私がdjangoアプリケーションに持っているcassandraデータベースエンジンの設定です:
私が使用している cassandra のバージョンは doc-3.0.9 で、以下は私の仮想環境ピップ リストです。
2 番目のページでアプリケーションでは結果が返されないのに、cqlsh プロンプトでは返されるのはなぜですか?