![分布式数据库的发展与未来_第1页](http://file4.renrendoc.com/view/9521fd38c5ca996677dfdf99c30aa1bd/9521fd38c5ca996677dfdf99c30aa1bd1.gif)
![分布式数据库的发展与未来_第2页](http://file4.renrendoc.com/view/9521fd38c5ca996677dfdf99c30aa1bd/9521fd38c5ca996677dfdf99c30aa1bd2.gif)
![分布式数据库的发展与未来_第3页](http://file4.renrendoc.com/view/9521fd38c5ca996677dfdf99c30aa1bd/9521fd38c5ca996677dfdf99c30aa1bd3.gif)
![分布式数据库的发展与未来_第4页](http://file4.renrendoc.com/view/9521fd38c5ca996677dfdf99c30aa1bd/9521fd38c5ca996677dfdf99c30aa1bd4.gif)
![分布式数据库的发展与未来_第5页](http://file4.renrendoc.com/view/9521fd38c5ca996677dfdf99c30aa1bd/9521fd38c5ca996677dfdf99c30aa1bd5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、分布式数据库的 发展与未来应用程序开发 面临怎样的趋势?应用程序开发从烟囱式架构向分布式的转型应用 前端数据库中间件微 服 务数据库微 服 务微 服 务微 服 务数据库微 服 务微 服 务微 服 务数据库微 服 务微 服 务传统架构向 微服务转型应用 前端数据库该如何 应对微服务应用框架?数据库如何应对微服务应用框架集中式关系型 数据库MySQLMySQLPGSQLS3对象存储分布式数据库MySQL实例MySQL实例PGSQL实例S3实例集中式存储数据紧耦合无法弹性扩张单点故障碎片化存储数据碎片化数据无共享运维成本高分布式存储微服务对应独 立实例物理分散存储逻辑集中管理微服务 1微服务 2微服
2、务 3微服务 4微服务 1微服务 2微服务 3微服务 4微服务 1微服务 2微服务 3微服务 4?联机交易业务需要 什么样的分布式数据库联机交易业务需要什么样的分布式数据库ACID的支持事务、一致性等,处理OLTPSQL完整支持MySQL/PostgreSQL语法的完整兼容分布式与扩展性分布式是新一代架构的基础,扩展性能应对变化的数据量Multi-model与多租户multi-model多模数据库引擎,同一引擎处理多种 数据应用场景,符合微服务和云数据库的架构理念HTAP混合事务和分析场景,适应更多数据应用需求传 统 技 术 兼 容 性新 技 术 前 瞻 性分布式交易型数据库技术发展体系App
3、licationclusterclusterclustercluster核心信贷CRM票据应用垂直分库Applicationclusterclusterclustercluster核心核心DB1核心DB2核心DB3核心DBn信贷信贷DB1信贷DB2信贷DB3信贷DBnCRMCRM-DB1CRM-DB2CRM-DB3CRM-DBn票据票据DB1票据DB2票据DB3票据DBn原生分布式数据库分库分表分布式中间件(路由分发)cluster用户组1Application核心信贷CRM票据核心DB1信贷DB1CRM-DB1CRM-DB2核心DB2核心DB3核心DBn信贷DB2信贷DB3信贷DBnCRM-
4、DB3CRM-DBn票据DB1票据DB2票据DB3票据DBn用户组2用户组3用户组4XXXXXXXXXclusterclustercluster分布式数据库技术发展体系对比垂直分库分库分表原生分布式数据库起点比较早,应用控制能力强,可进 行深度定制化对于底层数据库没有任何特殊要求, 完全在应用程序内部进行分库构建中间SQL解析层,尽可能将标准 SQL拆分成多个子查询下压到下层数 据库,在SQL层进行结果拼装对于底层数据库无特殊要求,在中间 件进行SQL切分(支持XA即可)部分兼容传统SQL,应用程序开发难 度小于垂直分库数据库内部处理分布式事务与数据切 分逻辑,对于应用程序完全透明,不 需感知
5、底层数据分布数据库内部原生支持分布式事务,性 能远远高于分库分表高可用与容灾能力由数据库内核原生 支持,不需额外辅助工具应用程序逻辑侵入性极强,应用程序 需要进行复杂逻辑才能进行合理数据 分布拓扑结构调整或扩容时非常痛苦,几 乎不可能完成在线扩容很难支持跨库事务应用程序逻辑侵入性较强,应用程序 需感知底层数据分布结构,才能设计 出优化后的查询逻辑中间件实现分布式事务,跨库事务使 用XA机制,性能大幅度下降作为单点向新型分布式数据库转型的 过渡阶段,技术延续性堪忧技术较新,业界成熟案例相对较少辅助工具相对较少,生态环境有待完 善优 势劣 势巨杉分布式数据库“计算存储分离”架构强大的分布式事务能力
6、传统二段提交机制保证数据跨节点一致性流水类数据按时间与ID二维切 分,避免数据搬迁余额类数据按ID散列,保证均 衡无热点悲观锁MVCC读已提交能力MySQL/PGSQL/SparkSQL保持100%兼容原生MySQL/PGSQL/ SparkSQL解 析与执行引擎,不需担心语法兼 容访问计划兼容性锁机制二段提交 2PC表设计原则三大核心应用场景交易型业务场景替换 MySQL、PGSQL 等传统关系型数据库数据中台数据服务与高频只读 类业务提供比 Hbase 更加友 好的开发接口以及更 加简便的运维能力音视频、图片、文件 等对象存储类业务提供比 Ceph 更优的实 时容灾能力以及更加 丰富的内容管理特性内容管理联机交易SequoiaDB v3.2 全面增强支持分布式事务能力;支持RU、RC、RR、以及Serializable四种隔离级别;支持读已提交的MVCC特性;在线数据Rebalance;多租户数据物理隔离能力;HTAP交易分析业务的物理隔离能力;基于Raft协议的高可用能力;基于Logshipping机制的数据同步策略,支持同城双中心、同城三中心、 两地三中心、三地五中心等多种容灾架构;支持同城双活业务能力;支持表级一致性控制策略;支持创建 MySQL、PostgreSQL、SparkSQL 实例100%支持原生协议与语法;支持JSON、S3对象存储、以及Posix文件系统协
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年铁岭货运上岗证考试题
- 2025年唐山c1货运上岗证模拟考试
- 2024-2025年高中政治课时作业10新时代的劳动者含解析新人教版必修1
- 2024-2025学年高中生物课时分层作业12基因指导蛋白质的合成含解析新人教版必修2
- 2024-2025版高中生物2.1.1-2孟德尔遗传试验的科学方法分离规律试验练习含解析中图版必修2
- 2024-2025学年高中化学课时提升作业十五盐类的水解含解析新人教版选修4
- 2024-2025学年八年级物理全册4.1光的反射练习含解析新版沪科版
- 2024-2025学年高中语文7李将军列传学案含解析苏教版选修史记蚜
- 2024-2025学年高中生物第2章细胞的化学组成第2节组成细胞的无机物练习含解析北师大版必修1
- 我想你的检讨书
- 2025-2030全球废弃食用油 (UCO) 转化为可持续航空燃料 (SAF) 的催化剂行业调研及趋势分析报告
- 山东省临沂市兰山区2024-2025学年七年级上学期期末考试生物试卷(含答案)
- 湖北省武汉市2024-2025学年度高三元月调考英语试题(含答案无听力音频有听力原文)
- 一年级下册劳动《变色鱼》课件
- 商务星球版地理八年级下册全册教案
- 天津市河西区2024-2025学年四年级(上)期末语文试卷(含答案)
- 2025年空白离婚协议书
- 校长在行政会上总结讲话结合新课标精神给学校管理提出3点建议
- T-CSUS 69-2024 智慧水务技术标准
- 2025年护理质量与安全管理工作计划
- 湖南大学 嵌入式开发与应用(张自红)教案
评论
0/150
提交评论