私は Cassandra とカラム ファミリー (CF)を構築する方法を理解しようとしていますが、リレーショナル データベースに慣れているため、非常に困難です。
たとえば、単純なusers
CF を作成し、新しい行を挿入しようとすると、MySQL のように増分キーを作成するにはどうすればよいですか?
一意の ID の代わりにユーザー名を入れるだけの例をたくさん見ましたが、それは少し理にかなっていますが、ユーザーに重複したユーザー名を持たせたい場合はどうすればよいでしょうか?
また、私が理解していることから、cassandraが>
演算子をサポートしていないため、検索を行うにはどうすればよいですかselect * from users where something > something2
。
おそらく最も重要な質問は、グループ化についてです。すべてのデータを取得してから、使用している言語でフィルタリングする必要がありますか? それは私のシステムをかなり遅くすると思います。
基本的に、Cassanda を使い始める方法を簡単に説明する必要があります。