如何在使用Cassandra时获取项目列表

3
使用像Cassandra这样的nosql数据存储时,如何基于列返回结果集?
例如:
SELECT *
FROM Articles
WHERE category='blah'
ORDER BY datetime DESC

您是否需要将此内容存储在SQL数据库中,然后从Cassandra中提取数据?或者Cassandra能够处理这种类型的查询吗?(假设数据库中有数百万行)

据我所知,Cassandra非常擅长基于键的查找,但我不确定它是否可以或应该用于获取数据列表并对其进行分页(以及它是否高效)。


2
请查看https://dev59.com/LkzSa4cB1Zd3GeqPnpLt#2448225。 - Schildmeijer
1个回答

1
你可以创建一个 CF,其键是你的类别,列是该类别下的文章。然后按类别查找就只是另一种按键查找。像 lazyboy 这样的客户端可以自动化此过程。

1
是否有基于Java的客户端可用,支持所有操作? - Blankman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接