【发布时间】:2014-07-27 03:31:51
【问题描述】:
我只是想知道是否可以找到一些线索/指针来解决我们这种简单的数据建模问题。 如果有人能在正确的方向上帮助我,那就太好了。
所以我们有一种平桌前。文档 它有各种元数据附加到一个文档,比如 UUID 文档 ID, 字符串组织 ID, 整数总页数, 字符串文档类型, 字符串帐号, 字符串分支号, 双倍金额, 等等等等……
我们存储在 cassandra 中。 UUID 是行键,我们有某些二级索引,例如组织 ID。
这个表实际上假设包含数百万条记录。 放置适当的索引有助于处理很多查询,但对于通用查询我被卡住了。 如果我输入类似的查询,即使有 10 万条记录,问题也是如此 select * from document where orgId='something' and amount > 5 and amount
上述问题可以通过适当放置某些 parmas 来解决,但我们需要根据其中几十个列进行搜索。
我仍在尝试水平缩放它,以便将多条记录放在一行中。
希望有方向感。
【问题讨论】: