分布式数据库技术及应用分析.pdf
《分布式数据库技术及应用分析.pdf》由会员分享,可在线阅读,更多相关《分布式数据库技术及应用分析.pdf(3页珍藏版)》请在咨信网上搜索。
1、,信息通信分布式数据库技术及应用分析田锐,喻婧(中国移动通信集团设计院有限公司湖北分公司,湖北武汉430 0 0 0)摘要:随着IT技术的发展,数据库系统架构演进经历了单点集中式架构、共享存储架构和分布式架构三个阶段。其中分布式架构的数据库技术演进主要包括应用垂直拆分、中间件分库分表和原生分布式数据库三种架构体系。伴随着企业数字化转型的深入,业务系统数据总量呈现指数级的增长,数据库业务场景和形式也越来越多样化,分布式架构的数据库技术应用实现了数据库服务能力的分布式线性扩展;同时也推动了数据库逐渐从“点”向“面”转变,逐步开始向可提供弹性扩展、多模式的数据服务能力平台的方向发展。文章主要是从数据
2、库架构、分布式数据库技术、分布式数据库应用等维度对分布式数据库技术及应用进行分析,为企业业务IT支撑系统应用分布式架构数据库提供参考。关键词:IT;数据库;集群;分布式;原生分布式数据库中图分类号:TP311Distributed Database Technology and Application AnalysisChina Mobile Communications Group Design Institute Co.,Ltd.Hubei BranchAbstract:With the development of IT technology,the evolution of datab
3、ase system architecture has gone through three stages:single point centralized architecture,shared storage architecture and distributed architecture.The evolution of database technol-ogy of distributed architecture mainly includes three architecture systems:application vertical spltting,middleware d
4、atabaseand table splitting,and native distributed database.With the deepening of enterprise digital transformation,the total amount ofbusiness system data shows exponential growth,and the database business scenarios and forms are becoming more and more di-versified.The database technology applicatio
5、n of distributed architecture realizes the distributed linear expansion of databaseservice capability;At the same time,it also promoted the database to gradually change from point to face,and gradually be-gan to develop towards a database platform that can provide a flexible,scalable,multi-mode data
6、 service capability.This papermainly analyzes the distributed database technology and application from the database architecture,distributed database tech-nology,distributed database application and other dimensions,and provides a reference for the enterprise business IT supportsystem to apply the d
7、istributed architecture database.Key words:Information technology;Database;Colony;Distributed;Native distributed database0引言近年来随着企业数字化转型的深入,业务系统数据总量呈现指数级的增长,数据库业务场景和形式也越来越多样化,系统数据库需要应对业务更高的性能挑战,传统的集中式架构数据库逐渐成为整个IT系统的瓶颈。与此同时,云服务的飞速发展要求数据库具备良好的弹性伸缩能力、持续服务能力和合理的成本控制;企业在对IT支撑系统升级改造时也希望通过相对廉价的X86设备堆叠出具备高
8、可用性、高扩展性的数据库计算集群,从而摆脱对小型机、磁盘阵列等高TCO(T o t a l Co s t o f O w n e r s h i p)大型数据库设备的依赖。因此,兼具高可扩展性、高并发性、高可用性的分布式数据库逐渐在企业集中式部署DB(主)DB(备)2023年第0 5期(总第 2 45 期)文献标识码:A文章编号:2 0 96-97 59(2 0 2 3)0 5-0 16 5-0 3TIAN Rui,YU Jing业务系统、云服务中得到越来越多的应用,已经成为了一种技术架构演进趋势。1数据库架构浅析数据库系统架构演进发展主要分为三个阶段,即单点集中式架构、共享存储架构和分布式架
9、构。(1)单点集中式架构单点集中式架构数据库通常需要构建在高端数据库硬件设备上,以保证高性能和高可用性。数据库服务器大多采用IBMPOWER系列、HPSuperdome等高端小型机服务器、后端FC存储则通常采用EMC、Su n 等高端磁盘阵列。以Oracle为代表的传统单点数据库在生产企业的业务系统数据库中仍占据主导地位。共享存储部署DBDB分布式部署DBDBDBDBDB本地威盘本地磁盘共享存储本地磁盘本地磁盘木地磁盘本地磁款图1数据库系统架构示意图收稿日期:2 0 2 2-12-0 9作者简介:田锐(198 7-),男,湖北武汉人,工程师,学士,主要研究领域为IT系统、云计算等。165Cha
10、ngjiang Information&Communications(2)共享存储架构共享存储架构数据库各个处理节点使用自已的私有CPU和内存,但共享同一磁盘系统,相对单点集中式架构,具备一定的扩展能力。以Oracle数据库实时应用集群(RAC)为例,RAC集群需要建立在一个共享的FC存储之上,且各数据库服务器节点之间需要通过高速网络实现互连来处理通信和保证每个节点访问数据的一致性。(3)分布式架构分布式架构数据库基于数据分片,各个处理节点都配置了私有的CPU/内存/硬盘等资源,无共享资源;各个处理节点之间通过协议实现通信、数据处理,数据库的并行处理能力和扩展能力更加强大。分布式架构数据库底层
11、数据通过特定的规则将数据打散,并分布到不同的数据处理节点上,数据处理时底层多个节点共同参与,是一种MPP并行计算的架构。分布式架构数据库的数据节点可以线性扩展,通过协调节点进行SQL解析和转发,并通过全局事务管理节点保证一致性。分布式数据库硬件通常基于通用的PC服务器设计,不依赖IBM、H P等厂商的高端服务器和高端存储设备。近年来,随着企业数字化转型的深入,业务系统数据总量和形式呈现指数级的增长,数据处理所面对的数据类型、数据规模、计算速度的要求越来越严苛;云服务也已经开始成为传统终端以外新的重要的计算场景。面对各类多样化计算场景的需求,传统数据库能力逐渐无法满足,分布式架构数据库开始逐渐替
12、代传统架构来实现海量高效的数据处理。2分布式数据库技术分布式数据库产品所采用的技术主要包括应用垂直拆分、中间件分库分表和原生分布式数据库三种架构体系。(1)应用垂直拆分数据库按照业务应用进行垂直拆分是最传统的分布式理念,实现方式主要有两种:第一种是将应用拆解为多个独立子服务,每个子服务对应整体中的一部分数据;第二种是一个服务对接多个数据库,在应用内部根据特定的业务规则来选取不同数据源。例如,客户关系管理系统的营业账务数据可根据用户城市归属属性进行切分,A城市属性的用户存在数据库A,B城市属性的用户存在数据库B,以此类推。(2)中间件分库分表中间件分库分表是通过引入数据库中间件软件来构建应用程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分布式 数据库技术 应用 分析
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。