一种海量数据管理中动态一致性控制方法技术

技术编号:7474164 阅读:262 留言:0更新日期:2012-07-03 05:43
本发明专利技术公开了一种海量数据环境下动态的一致性控制方法,步骤为:①主线程对环境做初始化工作;②服务节点开始监听来自客户端发来的读写请求;③当服务节点接收到一个来自客户端发来的数据读写请求任务后,首先读取该请求任务的操作类型;④读取该请求任务的偏差类型,并读取该请求任务的偏差值,并将读取结果与当前的阈值比较后放到相应的队列尾部;⑤回退到②,继续监听来自客户端发来的请求。本发明专利技术可以克服不同的应用由于其业务数据对于一致性要求的差异性而不能使用现成的键值型数据库的困难。使得用户只需要关心所操作的数据对于一致性的指标及其取值,而完全不需要花大量的精力重新开发一套只能满足自己业务需求的键值型数据库。

【技术实现步骤摘要】

本专利技术属于海量数据环境下副本放置方法领域,提出一种当数据存在多个副本时对数据进行合理放置的方法,即海量数据管理中动态一致性控制方法。它综合考虑了影响副本放置方法的各种因素,在满足每条数据记录一致性要求的前提下,为用户提供一种灵活的一致性控制方法。
技术介绍
近些年来,伴随着社交网站,在线视频,网络相册共享,微博等为典型应用的互联网应用的涌现,web 2.0时代随之来临。面对信息爆炸的互联网,如何来处理和存储大规模的数据给业界和学术界带来了极大的挑战。在海量数据出现之前,如果说集中式的架构由于其简便性,暂且还有其存在的理由,那么当用户规模和数据量大幅提升的时候,由于其先天所存在的诸如单点失效,可扩展性差,对高并发的处理能力低下等致命缺陷,导致这些系统必须从集中式架构向分布式架构做转化。而提到分布式系统,不得不提到Eric Brewer教授提出的CAP理论。该理论指出 在一个分布式的系统中,不可能同时满足一致性(Consistency),可用性(Availability) 和分区容错性(Partition Tolerance)这三个需求,最多只能同时满足其中两个。而对于上文中所提到本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:金海谢夏岑文峰柯西江
申请(专利权)人:华中科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术