1 / 7
文档名称:

一种高性能的分布式事务及一致性复制实现.pdf

格式:pdf   大小:3,770KB   页数:7页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

一种高性能的分布式事务及一致性复制实现.pdf

上传人:好用的文档 2021/5/12 文件大小:3.68 MB

下载得到文件列表

一种高性能的分布式事务及一致性复制实现.pdf

相关文档

文档介绍

文档介绍:万方数据
一种高性能的分布式事务及一致性复制实现基于疪刃榈氖菘馐迪执在的缺陷引言技术与标准赵培左奇融级的强一致、高扩展、高可用等特性。详细阐述了金融及电信场景下的高可用和一致性需求,设计并替换集中式数据库,从而获得只有分布式数据库才具用”等关键特征。论,一致性、可用性和分区容错性不可能同时满足。如何完整支持分布式事务又保证很高的数据读写性能,一直是分布式数据库的难点,很多菘如疌疢等牌С址植际绞挛窈数据库的研究热点,但因为分布式事务实现的复杂性,软件来保证数据的高可用性和持久性,如异步复制、同伞K淇杀Vた缍喔鼋诘闶莞粗频那恳恢滦裕但因为两阶段提交需要数次网络交互和等待,导致整等协议的数据库实现依然存在如下缺陷。/协议基于两阶段提交进行设计而且逻辑复杂,虽可保证日志的强一致复制,但性能较差毖哟蟆⑼掏铝康,无法满足银行对跨数据中心摘要:作为一个面向海量数据处理场景下的分布式事务数据库,支持分布式事务,同时保证金开发出一种高性能的分布式事务和一种增强的一致性日志复制协议实现方案。关键词:分布式数据库;分布式事务;高可用性;;日志同步随着互联网经济的飞速发展,特别是抢红包、双十一等各种大规模促销场景的出现,传统的集中式数据库逐渐成为金融核心业务发展的瓶颈,迫使金融核心业务系统向分布式架构转型,利用分布式数据库有的“海量数据处理场景下的高性能、高扩展、高可世纪以来,分布式数据库一直是业界研究的重点,主要围绕高可用、强一致、分布式事务、高可扩展、高性能等分布式数据库的核心关键特性展开研究,这些关键特性可能相互关联或者制约,比如根据嫒堇椿蝗⌒阅艿奶嵘=昀矗滦褪菘融合了一致性和可用性,正成为新的分布式要么仅支持有限的分布式事务,要么以牺牲性能为代价,如等。几乎所有的数据库系统都采用复制技术呖捎步复制、半同步复制坏龋饧钢秩罩靖粗品绞揭C幢证数据一致性而牺牲性能,要么提升了性能却无法保证数据不丢及数据一致性。而两阶段提交协议个分布式系统的性能显著降低;另外,两阶段提交容易因节点故障而导致两阶段提交被阻塞,严重影响系统可用性。共识协议的出现对解决分布式系统高容错场景下的强一致性、可扩展性提供了强有力的支撑,多种数据库采用了上述算法,如、猳、等,但对多数派协议的严重依赖,意味着算法复杂度高、决策速度慢,虽经多种算法鏜—“、猺等母慕ɑ赑/高性能、强一致数据复制的需求。/基于对等策略,无差别的自动选主可能将异地的候选节点选成新主,应用与数据库的异地分布将导致数据处理的性能极速衰减毖釉黾印⑼吐量衰减懈魇葜行淖试词导适遣欢缘鹊模主数据中心往往拥有最好的资源及运维服务保障力量,而异地数据中心可能仅具备数据备份而不具备行送ㄑ豆煞萦邢薰荆暇··眔、啊辭、
万方数据
器蚕蚤罱分布式事务数据库的关键技术信息通信技术与政策分片的主节点漂移在多个数据中心,普通的查询请求变成跨的查询,从而导致分布式数据库性能严重自动选主,从而造成不可用。杓屏艘恢智崃考兜淖远≈魉惴ê凸收匣,是一款具有银行基因的金融级分布管理节点。其中,的计算节点采用无状态化设计方式,负责接收用户发来的数据库操作请求,并进自动化运维监控服务;的管理节点负责分布采用关系型的数据模型,底层数据多节点存放,每个节点上的数据按传统关系型数据库数据业务接管能力,因此应优选主数据中心的副本为新主,其次是同城副本,最后才是异地副本。植际绞