【问题标题】:Cassandra CQL v3.0 & Composite TypesCassandra CQL v3.0 和复合类型
【发布时间】:2012-06-10 23:36:53
【问题描述】:

我正在浏览CQLv3.0的文档

如果我的comparator 或key_validation 是ascii、ascii、int,我们是否应该在更新和选择中指定复合键并选择'a:b:1'?

<select expression> 在选择中也没有提及在更新中指定复合列和行的方式<primary/composite key name>

期待一些帮助

【问题讨论】:

    标签: cassandra cql


    【解决方案1】:

    CQL 3 负责为您管理实际的复合类型和值。 CQL 3 行不一定与底层 Cassandra 行(“存储引擎行”)相同。复合值被抽象到单独的列中。

    http://www.datastax.com/dev/blog/schema-in-cassandra-1-1 的示例可能有助于理解转换。

    【讨论】:

    • 他们彻底改变了复合键的概念吗?据我所知,复合键通过比较器和 key_validation_class 指定为列级键和行级键。但是在参考文献中就不一样了?
    • 这个概念是一样的,但是你可以对它进行建模和推理的方式变得更容易了。就像我说的,CQL 3 现在为您完成了所有杂乱无章的事情。
    猜你喜欢
    • 2012-02-11
    • 2015-03-24
    • 2012-11-16
    • 2014-10-22
    • 2012-08-31
    • 1970-01-01
    • 2012-02-07
    • 1970-01-01
    • 2014-04-04
    相关资源
    最近更新 更多