让我们假设我有一个存储用户对象的列族的密钥空间,这些对象的关键是用户名。按键排序Cassandra
如何使用Hector获取按用户名排序的用户列表?
我试着用RangeSlicesQuery,这个查询的分页工作正常,但结果没有以任何方式排序。
我是一个绝对的卡桑德拉初学者,任何人都可以指向一个简单的例子,显示如何按键排序列家族?请问你是否需要更多关于我的努力的细节。
编辑:
结果是没有排序,因为我使用的是默认RandomPartitioner,而不是在cassandra.yaml的OrderPreseveringPartitioner。
也许最好不要依赖按键排序,而要使用二级索引。
使用OOP(OrderPreservingPartitioner),然后键是为了通过一些PK,如果我是插入一个新的数据到卡桑德拉表,是否意味着它会插入新的元素在正确的位置还是会诉诸的东西是什么时候? – Pinocchio
你如何使用它OrderUserPartitioner? – Pinocchio
它是否像键盘空间或表格的设置? – Pinocchio