【技术实现步骤摘要】
本专利技术涉及数据处理,具体涉及一种分布式数据存储方法及装置。
技术介绍
1、随着互联网的快速发展,各类应用的数据量急速增长,传统的单一关系型数据库已无法满足应用数据增长的需求,分库分表中间件以及分布式数据库成为数据量较大的应用的转型首选。数据分片策略是进行分库分表和采用分布式数据库的一个关键设计,分片策略一般需要结合业务特征进行分析,选择适合的策略。常用的数据分片策略有范围分片、哈希取模分片、一致性哈希分片等。范围分片如同一个地区或同一年的数据放在同一个分片,这种分片可能会造成数据倾斜问题。哈希取模分片在数据量大的情况下基本可以保障数据平均分布,数据倾斜问题少。一致性哈希分片在哈希取模的基础上支持节点增加减少情况下做最少的数据迁移。这三种分片有各自的优缺点,应用选择分片策略时需要结合应用的业务特征分析进行选择,如选用范围分片就需要考虑数据倾斜问题,选用哈希策略就需要考虑分布式事务对应用功能的影响和对系统性能的影响。
2、在一些大部分功能均围绕某一类业务对象和关联该业务对象的一个核心业务信息展开的系统如企业银行账户管理系统涉
...【技术保护点】
1.一种分布式数据存储方法,其特征在于,包括:
2.根据权利要求1所述的分布式数据存储方法,其特征在于,根据定时计算的与每个分片分别对应的数据量动态更新所述分片队列信息,包括:
3.根据权利要求2所述的分布式数据存储方法,其特征在于,所述分布式数据存储方法还包括:
4.根据权利要求3所述的分布式数据存储方法,其特征在于,所述分布式数据存储方法还包括:
5.根据权利要求1至4任一所述的分布式数据存储方法,其特征在于,所述分布式数据存储方法还包括:
6.根据权利要求1至4任一所述的分布式数据存储方法,其特征在于,
...【技术特征摘要】
1.一种分布式数据存储方法,其特征在于,包括:
2.根据权利要求1所述的分布式数据存储方法,其特征在于,根据定时计算的与每个分片分别对应的数据量动态更新所述分片队列信息,包括:
3.根据权利要求2所述的分布式数据存储方法,其特征在于,所述分布式数据存储方法还包括:
4.根据权利要求3所述的分布式数据存储方法,其特征在于,所述分布式数据存储方法还包括:
5.根据权利要求1至4任一所述的分布式数据存储方法,其特征在于,所述分布式数据存储方法还包括:
6.根据权利要求1至4任一所述的分布式数据存储方法...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。