《数据库中间件MyShard》.pptxVIP

  • 45
  • 0
  • 约4.21千字
  • 约 26页
  • 2017-05-27 发布于湖北
  • 举报
《数据库中间件MyShard》讲解

MyShard介绍 欢聚时代:喻先兵 1 MyShard是什么 /p/myshard/ MyShard是一个数据库中间件 位于应用程序和MySQL之间 截取用户SQL请求、SQLRewrite、转发到MySQL MyShard是一种高可用数据库 实现在主主复制功能 跨IDC部署 高可用系统 数据层 服务层 代理层 APP 高可用系统:透明的应用故障切换、消除单点故障 应用程序故障发生时,可以自动透明地切换到其他服务器上 应用程序和查询不会中断,用户感觉不到故障的发生 代理层服务层高可用 代理层智能路由 服务层多点连接 读写分离 数据层 集群容错技术 磁盘备份技术 多机房容灾技术 APP 为什么要开发MyShard 4 主数据库IDC1 从数据库IDC2 从数据库IDC3 数据服务 读写分离 主数据库IDC1 主数据库IDC2 主数据库IDC3 数据服务 写代理 高可用 可伸缩 数据服务 Myshard IDC1 Myshard Myshard Myshard IDC3 Myshard IDC2 Myshard IDC1 开源的NoSQL 5 mongoDB HBase 为什么不采用这些NoSQL? 跨IDC的高可用 全局第二索引 MyShard部署模型 高可用性、分区容错性、最终一致性 Multi-Master【主主服务】模型 专业灵活高效的版本冲突检测解决机制 可伸缩性 灵活的分

文档评论(0)

1亿VIP精品文档

相关文档