【摘 要】
:
随着移动互联网的快速发展,基于位置服务的电子商务受到越来越多的人的欢迎,但是电子商务平台的数据量庞大,传统的集中式数据库不能很好地解决数据存储。本文以解决电子商品
论文部分内容阅读
随着移动互联网的快速发展,基于位置服务的电子商务受到越来越多的人的欢迎,但是电子商务平台的数据量庞大,传统的集中式数据库不能很好地解决数据存储。本文以解决电子商品平台海量数据存储为目的,设计实现了基于中间件的分布式数据库存储方案。由于电子商务系统业务复杂、数据库的一致性要求较高,因此采用基于关系型的分布式数据库存储是最合适的选择。在本文设计的分布式数据库基础上,本文还实现了由该分布式数据库提供支持的基于位置服务的电子商务系统。论文主要工作如下:(1)对分布式数据库存储技术进行了研究,分析了各个存储方案的优缺点。以分布式数据库分片算法为重点,分析了各种分片算法存在的不足。然后详细分析了谷歌提出的高性能跳增一致性哈希算法,并结合分布式文件系统Ceph内部的CRUSH算法提出了一种考虑节点权重的分片算法——加权跳增一致性哈希分片算法。最后把该算法运用到数据分片中。该算法以实现数据均匀分布为目的,以考虑节点权重为重点,充分满足了对分片算法性能、平衡性和单调性的要求。(2)详细研究并分析了分布式数据库中的分片连接方案,指出了在普通连接操作下进行分片连接的高成本问题。为了降低分布式数据库集群环境中分片连接的通信成本,提出了一个基于布隆过滤器的分片连接方案。本文对该方案进行了详细的阐述和分析,并通过数学计算和函数模型得出该方案的可行性。(3)在分片算法的基础之上,并结合分布式数据库中间件Mycat,实现了分布式数据库存储方案。使用开源工具Otter完成了对数据库的同步备份。介绍了系统的需求分析、架构设计以及系统关键模块的实现,最终设计并实现了的基于地理位置服务的分布式电子商务系统。在本文最后通过大量实验验证了本文提出的分片算法的性能、平衡性和单调性。得出该分片算法在性能上较好,数据分布也比较均匀,同时在节点权重相等的条件下单调性较好,但如果改变靠近首节点的权重则会引起大规模的数据迁移。
其他文献
陇右地区位于西部边陲,是“丝绸之路”的咽喉之区。“丝绸之路”在汉唐之际繁荣了近十个世纪,是古代中国与西方世界进行政治会话、经济往来、文化交流的国际大通道。唐朝宽松
近年来,作为一个在互联网上的主要应用形式,B2C电子商务平台已经在中国和俄罗斯得到了飞速的发展,如今电子商务的重要性已被越来越多的人所接受。在这里中国和俄罗斯表现出了
随着Web2.0技术的迅速发展,社交媒体应运而生,用户自生内容与分享已成为社会不可逆转的潮流。在Web2.0时代,社交媒体与电子商务的结合缓解了传统电子商务用户粘度较低等难题,
目的:探讨使用Embosphere微球与PVA颗粒栓塞子宫动脉治疗子宫肌瘤的临床疗效及并发症的情况。方法:回顾性分析明确诊断的子宫肌瘤患者49例,其中23例使用Embosphere微球栓塞,2
驯化高原野生树种是一种提高绿化景观品质,保护生态环境的重要举措,主要是通过人工栽培方式,促使高原野生树种有足够的适应能力,茂盛地生长在当地的自然环境中。但是目前在驯
通过对四川盆地北缘广元地区及南缘綦江地区上奥陶统及下志留统地层的87Sr/86Sr、δ13C及δ18O的系统测定,取得了沿地层剖面变化的同位素组成规律。研究结果表明,在盆地南缘87Sr/86Sr值高于地质历史中海
随着互联网时代的高速发展,广告以多种多样的形式出现在线上线下,潜移默化地影响着大众。基于大数据,广告投放越来越依赖于数据抓取,人群贴标,精准投放。广告学,作为一门贴近
1饽饽鸭1.1主料、辅料光鸭1只(1750g)、鸡蛋黄糕(25g)、熟火腿(25g)、熟莲子(25g)、小葱结(5g)、精盐(13g)、姜块(5g)、味精(1g)、水发香菇(30g)、绍酒(5g)、干贝(15g)、面粉(125g)、虾仁(15g)、湿淀粉(5g
<正>HR来信:我公司最近新来了一批员工,对这些员工,我们将其分成两类:第一类,在合同中约定"按月考核发放月度工资,工资水平不低于当地最低标准"这个条款;第二类,由于此类员工
近年来,随着改革开放的不断深入和社会生活的日益丰富多彩,领导干部"八小时之外"活动的时间日趋延长、空间不断拓展,活动方式和内容也日趋多样化。为了加强对党员干部八小时以