問題タブ [cassandra]

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 に答える
802 参照

cassandra - 単一のキースペース内の列ファミリーは何らかの形で関連していますか?

キースペースFooと列ファミリーAおよびBを含むことと、2つのキースペースFooAおよびFooBを持ち、それぞれに1つの列ファミリーがあることの違いは何ですか?

APIは、これら2つがほぼ同等であるかのように見せます。

ボーナスの質問として、スーパーカラムはこの画像にどのように適合しますか?

0 投票する
6 に答える
11127 参照

asp.net - Cassandra と asp.net (C#)

100 万件のレコードから始まるパフォーマンスとスケールの問題に直面したため、cassandra サービスでポータルを作成することに興味があります。確かに解決できますが、他のオプションに興味があります。

私の主な問題は、読み取りを高速化するために必要なすべてのインデックスを更新するコストです。

まず、cassandra は asp.net プログラマーにとって良い方法ですか? つまり、一見する価値のある他のプロジェクトがいくつかあるかもしれません

次に、C# から cassandra プログラミングを開始する方法に関するドキュメント サンプルを提供できますか?

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

python - Lazyboyでpycassa ColumnFamily.get_range()に相当するものは何ですか?

すべてが問題だと思います。Pycassa ColumnFamily.get_range() に相当する Lazyboy を探しています -- column_start、column_finish、column_count などの機能を備えています --。

ありがとう。

0 投票する
3 に答える
2421 参照

nosql - カサンドラの行キーを取得する

"r1"..という名前の行キーを持つ、20行のCassandraデータストアを想定します"r20"

質問:

  • r1最初の10行(から)の行キーを取得するにはどうすればよいr10ですか?

  • r11次の10行(から)の行キーをフェッチするにはどうすればよいr20ですか?

私はカサンドラのアナロジーを探しています:

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

nosql - Cassandraの内部キースペース「システム」の使用法

デフォルトのCassandraシステムキースペースsystemは、すべてのCassandraインストールに存在します。

コマンドの出力から判断するとdescribe keyspace、キースペースは、一部は「ローカルノードの永続的なメタデータ」(LocationInfo)に使用され、一部は「ヒント付きハンドオフデータ」に使用されます。

  • ローカルノードのどの永続的なメタデータが保存されていsystem/LocationInfoますか?
  • Cassandraの用語でのヒント付きハンドオフの定義は何ですか?
  • どのようなヒント付きハンドオフデータがキースペースに保存されsystemますか?
0 投票する
2 に答える
1175 参照

database-design - X 日間更新されていない行について、Cassandra 列ファミリーを照会する

既存の MySQL ベースのアプリケーションを Cassandra に移行しています。これまでのところ、同等の Cassandra データ モデルを見つけるのは非常に簡単でしたが、次の問題に出くわしました。

何百万ものエンティティを保持する MySQL テーブルを考えてみましょう。

更新が必要なエンティティについて、5 分ごとにテーブルがクエリされます。

このクエリによって返されたエンティティは、次のクエリを使用して更新されます。

指定された情報を保存し、更新が必要なエンティティ (つまり、過去 7 日間更新されていないエンティティ) を効率的にエンティティ テーブルにクエリできるようにする、対応する Cassandra データ モデルは何でしょうか?

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

python - Cassandraデータベース、どのPythonインターフェースですか?

Cassandraデータベースを使用してWebポータルを作成します。どのPythonインターフェースを使用するか教えていただけますか?倹約、怠惰またはpycassa?より複雑な節約よりもクリーンなピカッサを使用する利点はありますか?パフォーマンスについてはどうですか-同じです(それらはすべて単なるレイヤーです)?

アドバイスありがとうございます。

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

database - cassandra 使用時にアイテムのリストを取得する方法

Cassandra のような nosql タイプのデータストアを使用する場合、列に基づいてどのように結果セットを返しますか?

例えば

これは、SQL db に保存してから cassandra からデータを取得するものですか? または、cassandra はこのタイプのクエリを処理できますか? (データベースに数百万行あると仮定)

私が理解していることから、cassandraはキーベースのルックアップに優れており、データのリストを取得してそのデータをページングするために使用できるかどうか、および使用する必要があるかどうか(およびパフォーマンスが高い場合)

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

cassandra - Cassandra のホット キースペース構造の変更

私は現在、4 TB のデータを格納する 12 ノードの Cassandra クラスターを実行しており、レプリケーション ファクターは 3 に設定されています。アプリケーションの更新が必要なため、キースペースの構成を変更する必要があります。可能であればダウンタイム。

メーリングリストで、それを行う最善の方法は次のことだと読みました。

  1. クラスターの 1 つのサーバーで cassandra プロセスを強制終了します
  2. もう一度開始し、コミット ログがディスクに書き込まれるのを待ってから、もう一度強制終了します。
  3. storage.xml ファイルを変更します。
  4. 行った変更に従って、データディレクトリ内のファイルの名前を変更または削除します
  5. カサンドラを起動
  6. リストの次のサーバーで 1 に移動

私の質問は次のとおりです。

  • プロセスをよく理解できましたか?
  • データ破損のリスクはありますか?
  • プロセス中、同じクラスター、同じキースペースに異なるバージョンの storage.xml ファイルを持つサーバーが存在します。それって問題ですか?
  • ColumnFamilies を追加、名前変更、および削除するだけでなく、CompareWith パラメーターを変更するか、既存の列ファミリーをスーパーファミリーに変換する場合は、上記と同じ質問です。それとも、名前を変更する必要がありますか?

回答ありがとうございます。こんなことは初めてで、ちょっと怖いです。

0 投票する
4 に答える
1690 参照

full-text-search - スフィンクスはカサンドラの上で使用できますか?

カサンドラストアシステムの構築を計画しており、フルテキスト(中国語)システムも必要です。スフィンクスはカサンドラで使用できますか?(sphinxはxml形式をサポートしていますが、使用しません。速度が遅く、xmlの解析に多くの時間が費やされるためです)。または、cassandra上で全文検索システムを構築したことがある場合は、経験を共有できます。ありがとうございました