Cassandra0.8.2を使用しています
「値のない列」の手法を使用して、cassandraスキーマを設定しようとしています。値のない列の背後にある考え方は次のとおりです。列の名前が関連情報になり、「名前/値」ペアの値が空になります。これは、クエリを高速化するために使用されます-非正規化の例です。列の名前をバックリンクのURLにします。行キーは、バックリンクのターゲットURLのUUIDです。これは良いアイデア/スキーマデザインでもありますか?
私は非常に基本的な例を使用して、質問の要点を理解しています。Cassandra-Cliを使用して設定したものは次のとおりです。
create column family ArticleBackLinks
with comparator = UTF8Type
and key_validation_class = UTF8Type
and default_validation_class = UTF8Type
and column_metadata =
[
{column_name: www.arstechnica.com, validation_class: UTF8Type},
{column_name: www.apple.com, validation_class:UTF8Type},
{column_name: www.cnn.com, validation_class: UTF8Type},
{column_name: www.stackoverflow.com, validation_class: UTF8Type},
{column_name: www.reddit.com, validation_class: UTF8Type}
];
エラーが発生します:
Command not found: `create column family ArticleBackLink...
私のエラーは、column_nameで使用している期間が原因だと思います。要するに、カサンドラで「価値のない列」のアイデアを使用するためのより良い方法に出くわした人がいるかどうか知りたいのですが。価値のないカラムテクニックの良い/良い例はありますか?私の考えは、価値のない列の手法を使用する正しい方法でさえありますか?
よろしくお願いします。