我已经使用CQL在Cassandra中创建了一个复合键控列族。e.g
CREATE TABLE timeline (
user_id varchar,
tweet_id uuid,
author varchar,
body varchar,
PRIMARY KEY (user_id, tweet_id)
) with clustering order by (tweet_id desc);根据文档,组合键的第一部分是分区键,第二部分用作排序value.Now,我希望使用Pycassa仅检索特定键的5个顶部列。我已经用Datastax java驱动程序做过了,但我想用Pycassa来做。对如何做到这一点有什么建议吗?
发布于 2013-07-10 23:00:18
对于CQL,我建议使用新的DataStax Python driver。(披露:我是驱动程序的作者,也是pycassa的维护者。)
Pycassa只使用普通的Thrift接口,它不能与通过CQL创建的所有类型的表交互,只使用紧凑的存储稳定。如果您感兴趣,可以查看有关Thrift vs CQL3的更多详细信息。
此外,我认为您会喜欢新的python驱动程序中更高级的连接池。
https://stackoverflow.com/questions/17564178
复制相似问题