2017-10-16 10 views
0

私はカサンドラを初めて知りました。カッサンドラと寄せ木細工がこの円柱のケースをどのように扱うかについての基本的な質問があります。 私は自分でそれを理解しようとしましたが、今までは運がありませんでした。私は同じ値を格納するレコードの2通りwiki列の値を列ストアに1回だけ格納することは可能ですか?

…;Smith:001;Jones:002,004;Johnson:003;… 

に以下の情報を発見した、「ジョーンズ」は、それがすべてへのポインタと一緒に、列ストアにこの一度だけ 格納することができますその行に一致する の行「すべてが の姓の人々を見つける」のような多くの一般的な検索では、回答は の単一操作で取得されます。 と一致するレコードの数をカウントする、または一連のデータに対して数式を実行するなどの操作は、この組織によって大幅に改善される可能性があります( )。

私の質問は"カッサンドラとパーケットに関連する上記の点ですか?"

002,Jones,Mary,50000; 
004,Jones,Bob,55000; 

カッサンドラ/寄木細工は「ジョーンズ」を1回だけ保存するか、「ジョーンズ」を受け取ったときに保存しますか?親切に私にこれを啓発してください。

+0

[カッサンドラは列指向または列データベースです](https://stackoverflow.com/questions/25441921/is-cassandra-a-column-oriented-or-columnar-database) – FuzzyAmi

答えて

1

Cassandraはワイドな行ストアデータベースです。
格納されるデータは、パーティションキーおよびクラスタリング列に基づいて区別されます。

は、だからあなたの上記のユースケースのために、DBモデリングと仮定すると(列)がパーティションキー(別の列)であるようなものであるクラスタリング列です。

クラスタリング列は、パーティションキーが同じ場合、その列の値を一意にします。
今のデータは、あなたが(クラスタリング列である)の値が同じの一部として追加されている間、ジョーンズはたらに格納されていることを観察することができますいくつかのこと、この

jones |002|004|005... and so on 

のように内部的に格納されますしたがって、名前はワイドローストアです。

+0

応答ありがとう。それがあなたのために働いていれば – BDR

+0

@ BDRに役立ちます。正解としてマークしてください。ありがとう –

関連する問題