Cassandra分页:如何使用get_slice使用cql库从Python查询

我有一个Cassandra 1.2集群,并且正在使用cql库从Python使用它。现在,我需要使用get_slice实现一些分页功能,这些功能似乎非常简单,但是我无法从cql库中找到任何有关如何使用类似功能的文档:


get_slice("key" : table_key,

      "column_parent" : {"column_family" : "MyColumnFamily"},

      "predicate" :

       { "slice_range" : 

 { "start" : "SomeStartID", 

 "end" : "Z", 

 "reverse" : "false", 

 "count : "100" }

 } )

我已经在get_slice的随机文档中看到了这种类型的语法,它看起来不像CQL 3语法,如何从Python到Cassandra 1.2集群运行这种类型的查询?,这是使用get_slice的当前方法吗?还是有新的语法或CQL 3替代方案?


catspeake
浏览 163回答 2
2回答

桃花长相依

Cassandra的现代版本的更新。所有CQL3本机驱动程序都可以使用服务器端分页(从Cassandra 2.0开始),因此不再需要手动进行设置。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python