cassandraを使用してキー値ストアを適用する方法を知りたい。 データのストリームがあり、アーキテクチャと構造がわからない場合、cassandraキー値ストアとJavaコードを使用して保存する方法と、実際にはどのように動作するのですか?キーバリューストアin Cassandra
0
A
答えて
0
ナイーブキーとしてcassandraを使用するには-value店、簡単なスキーマを使用します。
CREATE TABLE kvstore (
key text,
value text,
PRIMARY KEY(key)
)
あなたがバイナリデータを持っているよわかっている場合は、代わりにタイプtext
の種類blob
を使用することができます。
しかし、カサンドラの強みは、クラスタリングされています。あなたは、この非常によく似たスキーマを検討している場合:これはあなたのversion
によって自然にソートされます与えられたkey
ためvalue
秒のすべてを除いて非常に類似したキー/値ストアを与える
CREATE TABLE kvstore (
key text,
version int,
value text,
PRIMARY KEY(key, version)
)
- あなただけの単一のバージョンを選択することができます(SELECT * FROM kvstore WHERE key=? AND value=?
)または指定されたキーのすべての値(SELECT * FROM kvstore WHERE key=?
)。
関連する問題
- 1. OutOfMemoryError in cassandra
- 2. sstable2json in cassandra 3.5、
- 3. Kubernetes:Petset Cassandra in multiple DC
- 4. Blobデータ型in Cassandra
- 5. キーバリューストアを構築する
- 6. Cassandra IN句単一パーティションで
- 7. Spark Cassandra Connector IN文where句
- 8. INのクエリでnodejs 'cassandra-driver'の準備クエリを使用
- 9. Cassandra - パーティション全体を照会するINクエリまたはTOKENクエリ?
- 10. Apache CassandraまたはDataStax Cassandra?
- 11. SparkスカラCassandra CSVをcassandraに挿入
- 12. spark-cassandraのspark-cassandraコネクタとの統合
- 13. dcos cassandraサブコマンドエラー
- 14. なぜCassandraはIN制限でクラスタリングキーをクエリできないのですか?
- 15. Cassandraは、マップフィールドのINコマンドを使用してクエリを選択します
- 16. Cassandraのマルチは、
- 17. CassandraのCQLログインエラー
- 18. Rails Cassandra DBエラー
- 19. Describe Cassandra ColumnFamily
- 20. cassandra 1.0.6バージョンをcassandra 1.0.7にアップグレード
- 21. Django with cassandra - cassandraデータベースのスキーマはありません
- 22. Cassandraパフォーマンスチューニング
- 23. Grafana&Cassandra
- 24. Cassandraシステムディスクフル
- 25. テーブルデザインCassandra
- 26. Cassandra administration
- 27. Cassandraコマンドラインチュートリアル
- 28. Cassandra CompositeType
- 29. Cassandraクラスタリングシングルノード
- 30. Ganglia + Cassandra