博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cassandra分页
阅读量:6848 次
发布时间:2019-06-26

本文共 654 字,大约阅读时间需要 2 分钟。

cassandra分页

在cassandra的协议中,没有具体规定查询结果的行数限制。但是对于大的数据集,依然有结果分页的必要。过大的结果集会爆掉服务端或者客户端的内存。

传统的分页方法采用了一点trick,采用了token函数

SELECT * FROM images LIMIT 100;SELECT * FROM images WHERE token(image_id) > token([Last image ID received]) LIMIT 100;

这种方式会造成一点编程上的麻烦,一般开发中会重新再封装一次分页的方法。在cassandra2.0的java api中,添加了对于分页的支持,如下所示:

Statement stmt = new SimpleStatement("select * FROM raw_weather_data WHERE wsid= '725474:99999' AND year = 2005 AND month = 6");stmt.setFetchSize(24);ResultSet rs = session.execute(stmt);Iterator
iter = rs.iterator();while (!rs.isFullyFetched()) { rs.fetchMoreResults(); Row row = iter.next(); System.out.println(row);}

参考资料

转载地址:http://rclul.baihongyu.com/

你可能感兴趣的文章
惠普集团放弃Salesforce 采用微软的云端CRM
查看>>
什么是双码流技术?
查看>>
中兴通讯STN助力中国联通SD-UTN江苏现网测试圆满完成
查看>>
JUnit in java 真正的测试用例实战
查看>>
国际主流企业级硬盘(机械&固态)产品锦标赛 —— 国内首次企业级硬盘基准测试...
查看>>
业界"恶棍"Khosla向戴尔-EMC创新工作发出猛烈抨击
查看>>
传统企业转型时代,如何成为协同领域新标杆?
查看>>
大数据架构的未来
查看>>
《笑傲测试》笔记(第二式:蓬门始开)
查看>>
监控摄像机选型攻略之全天候机型选用
查看>>
Java异常的概念和分类
查看>>
Java中finally关键字的使用
查看>>
《DBA修炼之道:数据库管理员的第一本书》——第3章附加问题
查看>>
爱尔兰不得不接受苹果130亿欧元税款 都是欧盟逼的
查看>>
《DBA修炼之道:数据库管理员的第一本书》——3.4节概念、逻辑和物理数据模型...
查看>>
顶级智囊支招 丰泽智慧城市建设
查看>>
移动安全成头号威胁,中国NFC安全技术有望抢占国际标准制高点
查看>>
Google 宣布新开源压缩算法 Brotli
查看>>
PostgreSQL 10 GIN索引 锁优化
查看>>
《AngularJS深度剖析与最佳实践》一1.7 实战小结
查看>>