买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:天津南大通用数据技术股份有限公司
摘要:本发明提供一种基于分布式数据库的结果集分页返回方法及系统,属于数据查询技术领域,具体包括:随机生成随机因子,基于随机因子创建表;预设遍历分片数,根据随机因子及所述遍历分片数计算获得用于执行遍历计划的遍历起始点;由遍历起始点,根据遍历分片数进行顺序递增,至末分片后转至首分片,直至遍历起始点的上一节点,获得执行顺序;根据执行顺序执行分页查询语句,对表进行遍历,当当前遍历分片结果集不足时,由下一遍历分片补足当前遍历分片结果集,获得遍历结果。本发明能够规避热点节点的产生,另外在出现节点故障、集群扩缩容、SQL中带有查询条件等变化时,也能同样满足返回数据的一致性和正确性。
主权项:1.一种基于分布式数据库的结果集分页返回方法,其特征在于,包括:S1:随机生成随机因子,基于所述随机因子创建表;其中,步骤S1中的所述随机因子为区间内的随机值;其中,基于随机因子创建表时,所述随机因子为创建表语句的虚拟属性;步骤S1的具体过程为在数据库中创建表语句时,增加一个虚拟属性-随机因子,该随机因子在创建表时,系统自动生成并保存,表之间的随机因子是独立的;S2:预设遍历分片数,根据所述随机因子及所述遍历分片数计算获得用于执行遍历计划的遍历起始点;S3:由所述遍历起始点,根据遍历分片数进行顺序递增,至末分片后转至首分片,直至所述遍历起始点的上一节点,获得执行顺序;S4:根据所述执行顺序执行分页查询语句,对表进行遍历,当当前遍历分片结果集不足时,由下一遍历分片补足当前遍历分片结果集,获得遍历结果。
全文数据:
权利要求:
百度查询: 天津南大通用数据技术股份有限公司 一种基于分布式数据库的结果集分页返回方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。