私は最近、通常のトランザクションを経なければならない重い大量のデータを扱うようになりました。Cassandraのファントムでダイナミックカラムファミリを操作してクエリを実行するにはどうすればよいですか?
Cassandraを選択すると、私のデータモデルは動的列を使用します。私は、CQLを使用してテーブルを変更し、必要なデータを取得するためにカラムを挿入またはクエリできることを理解しています。
しかし、私はCassandraのためにScalaでPhantomクライアントを使用していましたが、動的列ファミリへの書き込みやクエリを行う方法が見つからないドキュメントを読んでいました。
ケースクラスを使用すると、ScalaのCassandraで動的列を使用するにはどうすればよいですか?
また、テーブルを動的に変更する場合には、コンプライアンスの問題があります。 – DineMartine
@ Jimあなたの意見では、カサンドラでダイナミックデータを扱うにはどうすればよいでしょうか?私は物事がかなり動的なMongoDBの世界から来ています。正確にデータ型が何であるかにかかわらず、ドキュメントにたくさんのものを追加することができます。 – chbh
カサンドラのコレクションデータタイプ(リスト、マップ、セット)を調べるとよいでしょう。また、ユーザー定義の型もあります。他のすべてが失敗した場合は、ブロブとして格納できます。 –