2016-04-07 14 views
-1

私はCassandraの初心者です。私はここで私たちのニーズを評価しています - 私は多くのソースからの信号データを保持する動的ストレージを扱う必要があります。各ソースは、メタデータ値と共に、連続する一連の信号データ(時間 - 値系列)を提供する。 この種のデータを処理するためのベスト・データ・モデルは何ですか? CQLを使用してデータをベクトルとして挿入することは可能ですか?具体的な例とのリンクは高く評価されます!時系列データストレージにCassandraを使用する

おかげ

更新:

おかげで有益なコメントのためにたくさん!私はいくつかの例を見て、その方法は明らかです。私は、同じキーにタイムスタンプ値の3組を挿入する場合、私は、例えば、(単一列内の別個の行としないでcqlshタイムスタンプ値カップルに参照

  • :まだ私は2つの問題を抱えています私は
  • それは?値(及び繰り返さないのINSERT)のベクトルをINSERT

おかげ

+1

私は最近、ここで同様の質問に回答しました:http://stackoverflow.com/questions/36048660/cassandra-partition-key-for-time-series-data/36050458#36050458 – Aaron

+0

それ以外の場合、この記事はDataStaxのPatrick McFadin氏良い出発点:https://academy.datastax.com/resources/getting-started-time-series-data-modeling – Aaron

+0

クラスタ化された既存の時系列データベースを使用せず、上記のすべてのことを行う? –

答えて

1

することは可能ですが、にそれは可能です3タイムスタンプ列を持つクエリ1行でそれを得ることを期待します値のベクトルを挿入する(a INSERTは繰り返されません)?

バッチ実行を使用してください。これはあなたの良い出発点です。 http://docs.datastax.com/en/cql/3.1/cql/cql_reference/batch_r.html

または、コレクションタイプをお探しの場合があります。彼らには独自の制限があることに注意してください。 https://docs.datastax.com/en/cql/3.0/cql/cql_using/use_collections_c.html

他の回答に記載されているように、Patrick McFadinの記事があなたを始めなければなりません。

希望すると助かります!

関連する問題