【问题标题】:How to get a list of items when using cassandra使用 cassandra 时如何获取项目列表
【发布时间】:2010-04-01 18:33:27
【问题描述】:

当使用像 Cassandra 这样的 nosql 类型数据存储时,您将如何根据列返回结果集?

例如

SELECT *
FROM Articles
WHERE category='blah'
ORDER BY datetime DESC

这是您将存储在 sql db 中然后从 cassandra 中提取数据的东西吗?或者 cassandra 可以处理这种类型的查询吗? (假设数据库中有数百万行)

据我了解,cassandra 非常擅长基于键的查找,但对于它是否可以并且应该用于获取数据列表并还分页该数据(如果它是高性能的)感到困惑

【问题讨论】:

标签: database nosql cassandra


【解决方案1】:

您创建一个 CF,其键是您的类别,其列是该类别中的文章。然后按类别查找只是另一种按键查找。像lazyboy 这样的客户会为您自动执行此操作。

【讨论】:

  • 是否有支持所有操作的基于 java 的客户端?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多