アットウィキロゴ
簡単なプログラミングをしてみます。


データモデル

プログラミングする前に、Cassandraのデータモデルについて簡単に理解するために、以下のドキュメントを紹介します。


非常に乱暴にまとめると次のようになるかも。

名称 BNF風な表現 説明
Column name,value,timestamp おおよそ1つのカラムに相当
Super Column key,Column* あまりRDBの概念にはないかも
Column Family key,(Super Column* 又は Column*) テーブルに相当
Keyspace Key,Column Family* スキーマやDB(インスタンス)に相当

KeySpace などの作成


大きく分けて2通りあります。

cassandra-cli コマンド


cassandra.yaml読み込み(StorageService.loadSchemaFromYAML)

0.7 より、cassandra.yaml を起動時に読み込まなくなりました。

読み込ませる場合は、MBeanのStorageServiceのloadSchemaFromYAMLメソッドをCallします。
最終更新:2011年02月25日 16:41