分布式数据库发展历程&SequoiaDB 简介
一、应用程序开发向分布式转型二、数据库如何应对微服务应用框架集中式存储数据紧耦合无法弹性扩张单点故障碎片化存储数据碎片化数据无共享运维成本高分布式存储微服务对应独立实例物理分散存储逻辑集中管理三、联机交易业务需要什么样的分布式数据库传统技术的兼容性ACID的支持:事务、一致性等,处理OLTPSQL完整支持:MySQL/Postg...
·
一、应用程序开发向分布式转型

二、数据库如何应对微服务应用框架
-
集中式存储
- 数据紧耦合
- 无法弹性扩张
- 单点故障
-
碎片化存储
- 数据碎片化
- 数据无共享
- 运维成本高
-
分布式存储
- 微服务对应独立实例
- 物理分散存储
- 逻辑集中管理

三、联机交易业务需要什么样的分布式数据库
- 传统技术的兼容性
- ACID的支持:事务、一致性等,处理OLTP
- SQL完整支持:MySQL/PostgreSQL语法的完整兼容
- 新技术前瞻性
- 分布式与扩展性:分布式是新一代架构的基础,扩展性能应对变化的数据量
- HTAP:混合事务和分析场景,适应更多数据应用需求
- Multi-model与多租户:multi-model多模数据库引擎,同一引擎处理多种数据应用场景,符合微服务和云数据库的架构理念
四、分布式交易型数据库技术发展体系
- 应用垂直分库
- 分库分表
- 原生分布式数据库


五、巨杉分布式数据库

六、三大核心应用场景

七、“计算存储分离” 架构

八、支持多种数据库实例

九、典型部署方式

每一个MySQL实例,优先访问本地的Coord
十、推荐硬件配置

更多推荐

所有评论(0)