【问题标题】:Cassandra: create JSON column using cdlshCassandra:使用 cdlsh 创建 JSON 列
【发布时间】:2014-09-08 06:43:11
【问题描述】:

当其中一列是 JSON 时,假设我有一个表。 喜欢 一个:文本 b:文本 c:

我如何在 Cassandra 中定义这样的表,这样我就可以制作 select * from table where c.d=something??

【问题讨论】:

    标签: json cassandra cqlsh


    【解决方案1】:

    Cassandra 不会像通常使用的那样为您解码或解释您的 JSON。其他一些流行的“NoSQL”工具可以;也许您正在考虑其他东西,或者您想使用其他东西?

    您所说的在 Cassandra 中解决问题的正确方法并不清楚。 “d”是您的所有或许多记录都将具有的属性,还是代表任意属性查找?

    对 Cassandra 而言,在设计模型时充分了解您需要查询的内容很重要,这与关系数据库不同,在这种情况下,您通常只需要了解结构和关系您的数据。

    【讨论】:

    • 我的 JSON 就像 a={b=c,d=e}。我的问题是 - 我可以在 Cassandra 中定义一个包含 JSON 值的复合字段,然后允许我执行 select * from table where field.b=c and field.d=e 之类的选择吗?
    猜你喜欢
    • 1970-01-01
    • 2013-12-06
    • 2012-07-12
    • 2020-07-24
    • 2012-06-29
    • 2012-02-01
    • 1970-01-01
    • 2014-03-03
    • 2023-03-18
    相关资源
    最近更新 更多