我想了解Cassandra數據模型的基礎知識。我正在使用CQL。據我所知,模式必須在任何人可以插入新列之前定義。如果有人需要添加任何列,可以使用ALTER TABLE,並可以將INSERT值添加到該新列。是否可以插入/寫入數據而不用在Cassandra中定義列?
但是在cassandra的權威性指南中寫到Cassandra的模式較少。
In Cassandra, you don’t define the columns up front; you just define the column families you want in the keyspace, and then you can start writing data without defining the columns anywhere. That’s because in Cassandra, all of a column’s names are supplied by the client.
我感到困惑,沒有找到任何預期的答案。有人可以向我解釋或告訴我,如果我錯過了什麼?
在此先感謝。