Voldemortに挑戦と言っても、喧嘩を売ってはいけない名前を言ってはいけないあの人に戦いを挑んだという意味ではなく(笑)、Project VoldemortのDBをインストールしてみたという意味。
Apache CassandraがGoogle BigTableとAmazon Dynamoをベースにしていて、VoldemortがDynamoをベースにしているらしいから 似ているのかと思ったら、全然違った(汗)
Voldemortの方は素のキーバリューストア(KVS)らしい。とってもシンプル。
CassandraやHBaseが列指向(カラムファミリー型)と言っている意味がよく分かった(つもり)。KVSの「キー」が列指向の「行キー」に相当し、何でも入れられる「バリュー」部分に「列(カラムファミリー)」の考えを持ち込んだのが列指向だと思われる。
※コメント投稿者のブログIDはブログ作成者のみに通知されます