キースペースFooと列ファミリーAおよびBを含むことと、2つのキースペースFooAおよびFooBを持ち、それぞれに1つの列ファミリーがあることの違いは何ですか?
APIは、これら2つがほぼ同等であるかのように見せます。
ボーナスの質問として、スーパーカラムはこの画像にどのように適合しますか?
キースペースFooと列ファミリーAおよびBを含むことと、2つのキースペースFooAおよびFooBを持ち、それぞれに1つの列ファミリーがあることの違いは何ですか?
APIは、これら2つがほぼ同等であるかのように見せます。
ボーナスの質問として、スーパーカラムはこの画像にどのように適合しますか?
キースペース: ColumnFamiliesの名前空間。通常はアプリケーションごとに1つ。キースペースはCassandraハッシュの最初の次元であり、列ファミリーのコンテナーです。キースペースは、RDBMSの世界のスキーマまたはデータベース(つまり、テーブルの論理コレクション)とほぼ同じ粒度です。これらは、列ファミリーの構成および管理ポイントであり、バッチ挿入が適用される構造でもあります。
ColumnFamiliesには複数の列が含まれ、各列には名前、値、タイムスタンプがあり、行キーによって参照されます。
SuperColumnsは、それ自体がサブ列(columnfamily内のcolumnfamily)を持つ列と考えることができます。
Cassandraデータモデルのより詳細な説明はここにあります