【发布时间】:2011-02-10 00:06:16
【问题描述】:
我想将此 JSON 转换为 Cassandra 中的数据模型,其中每个数组都是一个没有重复的集合:
var 数据 = { “数据1”:{ "100": [1, 2, 3], “200”:[3, 4] }, “数据2”:{ "k1", [1], "k2", [4, 5] } }
我想这样查询:data["data1"]["100"] 来检索集合。有人知道你如何在 Cassandra 中建模吗? (我唯一想到的是名称是设定值的列,而列的值是空字符串,但感觉不对。)
不能将集合序列化为 JSON 或其他字符串,这样会更容易。
另外,我应该注意,将 data1 和 data2 拆分为单独的 ColumnFamilies 是可以的,它们不必是同一个中的键。
【问题讨论】:
标签: database database-design data-structures cassandra