問題タブ [column-family]

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

java - Cassandraで3つの列の値を1つの列にグループ化しますか?

以下は、Cassandra 列ファミリーで表す必要があるデータです。

userIdrowKeyこちらです。とe1_namee1_schemanamee1_last_modified_dateは、 に特化した列ですe1。これらの 3 つの列にはすべて、e1列固有の値が含まれています。同様に、以下のような別の列を作成します。

今私は考えています-これら3つをグループe1_namee1_schemanamee1_last_modified_dateて単一の列e1にし、別々に保存するのではなく、3つすべての複合値を一緒に保存する方法はありますか.

はいの場合、このための列ファミリーの設計を手伝ってくれる人はいますか? Astyanax クライアントを使用して、上記の列ファミリーに挿入します。

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

java - さまざまなデータ型の Cassandra 列ファミリー

以下は、Cassandra 列ファミリーで表す必要があるデータです。

userIdrowKeyこちらです。とe1_namee1_schemanamee1_last_modified_dateは、 に特化した列ですe1。これらの 3 つの列にはすべて、e1列固有の値が含まれています。同様に、以下のような別の列を作成します。

今、私はどのように先に進み、上記のユース ケースの動的列ファミリーを作成するべきかを考えています。私が直面している問題は、各列に独自のデータ型があることです。の場合e1e1_nameどちらが ByteArray で、e1_schemanameどちらが UTF8 で、e1_last_modified_dateどちらが DateType になります。e2シリーズやシリーズe3も同様です。

これは私が持っているものですが、うまくいくとは思いません。

上記のユースケースの列ファミリーの設計を手伝ってくれる人はいますか?

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

scala - ヘクターを使用して scala で Cassandra 2.0.1 列ファミリーに格納されているすべてのキーを取得するにはどうすればよいですか?

キーを使用していくつかの値を入力する必要があります (仮定key1="1_100") が、値を挿入する前に、キー(" 1_100") が既に挿入されているかどうかを確認したい.存在する場合は、前のものを置き換えることがわかっています. キーが存在しない場合にのみ値を入力したい。

私はcassandra cliを使用しています。

行キーは...

cassandra cli with scalaでhectorを介してこれらのRowkeysを取得する方法を知りたい

0 投票する
2 に答える
19335 参照

cassandra - Cassandra では、パーティションごとに 20 億セルという制限がありますが、パーティションとは何ですか?

2 billion cells (rows x columns)Cassandra Wiki では、パーティションごとに の制限があるとのことです。しかし、パーティションとは何ですか?

列ファミリーごとにノードごとに 1 つのパーティションがありますか。これは、列ファミリーの最大サイズが2 billion cells * number of nodesクラスター内にあることを意味します。

それとも、Cassandra は、列ファミリーのすべてのデータを格納するために必要な数のパーティションを作成しますか?

私は新しいプロジェクトを開始しているので、Cassandra 2.0 を使用します。

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

cassandra - Cassandra でデータの深度が増加した場合はどうすればよいですか?

深さがより深く、cassandra で増加する可能性があるデータをどのようにモデル化する必要がありますか。

スーパー カラム ファミリーを追加しても、レベルが 1 つ上がるだけです。(私は間違っているかもしれません。私はCassandraの初心者です)。

私のデータを仮定すると:

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

nosql - 大きなテーブル データベースにデータ関係がありませんか?

データ間の関係がデータ自体と同じくらい重要である場合 (距離や経路の計算など)、列ファミリー/ビッグ テーブル データベースを使用しないでください。

( Andrew Oliverの記事Big data woes: which database should I use?から引用)

アンドリューがこれによって何を意味したかを誰か詳しく説明できますか? それは私には完全には明らかではありません。

0 投票する
2 に答える
3250 参照

nosql - cassandra cli から行キーを削除

列ファミリー gcgraceseconds を 0 に設定しました。それでも行キーは削除されず、列ファミリーに残ります

以下のビューを参照してください

私は cassandra -cli を使用しています

アップデート:-

使用後./nodetool -host 127.0.0.1 compact

なぜxx残っているのですか??

0 投票する
2 に答える
120 参照

cassandra - CQL3 列ファミリーの表示

Cassandra 2.0.4 の現在のキー スペースで列ファミリーのリストを取得する方法を誰か教えてもらえますか?

cqlshサーバーへのクエリに使用していることに注意してください。