Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 Apache Cassandra 1.2 中存储对象的快照
行键是 Object#ID,每个快照都有一个列。
-------- latest -------- v2 -------- v1 id-122 100 -------- 50 -------- 66 --------
所以列名是在运行时动态创建的。
如何使用CQL3在Cassandra 1.2中创建上一个表?
您将使用 CQL3 的复合主键功能:
CREATE TABLE foo ( object_id int, version int, value int, PRIMARY KEY (object_id, version));
在 CQL3 中,表模式是固定的。所以你不能真正获得动态列名。为此,您必须切换到 CQL2。