首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Pycassa的Cassandra复合键控列族

使用Pycassa的Cassandra复合键控列族
EN

Stack Overflow用户
提问于 2013-07-10 14:52:22
回答 1查看 373关注 0票数 1

我已经使用CQL在Cassandra中创建了一个复合键控列族。e.g

代码语言:javascript
复制
    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来做。对如何做到这一点有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-10 23:00:18

对于CQL,我建议使用新的DataStax Python driver。(披露:我是驱动程序的作者,也是pycassa的维护者。)

Pycassa只使用普通的Thrift接口,它不能与通过CQL创建的所有类型的表交互,只使用紧凑的存储稳定。如果您感兴趣,可以查看有关Thrift vs CQL3的更多详细信息。

此外,我认为您会喜欢新的python驱动程序中更高级的连接池。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17564178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档