1

すべての列を事前に定義する必要がある場合、cassandra の可変列キー/値構造をどのように利用すればよいですか? update table コマンドを使用すると、その列を持たないすべての行に null が挿入されます。これはリレーショナル DB と同じです。

たとえば、連絡先列のファミリーには、名前、電話番号、電子メールがあります。私は100人の連絡先に3つのフィールドすべてを持っています。次に、番号 101 の連絡先には、追加したいスカイプ ID があります。insert ステートメントを使用すると、CF で定義されていないため、skypeid を追加できません。そのため、alter ステートメントを実行して CF を変更する必要があります。すると、最初の 100 件の連絡先すべてにそれぞれ null フィールドが設定されます。

4

2 に答える 2