分布式MySQL

cd62

贡献于2015-01-29

字数:0 关键词: MySQL 数据库服务器 SQL

www.jd.com 云数据库平台 张成远 (@NEU_寒水) 云数据库 Agenda •JDS 数据库集群管理平台介绍 •JProxy 数据访问代理层组件介绍 •JTransfer 在线迁移系统介绍 •JManager管理模块介绍 •分布式数据库面临的挑战 京东分布式数据库系统示意图 JDS架构 JDS特性介绍 •支持MySQL,MariaDB,MongoDB等数据库 •服务高可用,主库故障,从库自动切换 •数据高可靠,定期快照备份,增量备份 •完善的安全组配置,有效的数据库安全防护 •灵活的参数组配置,根据业务特点定制优化参数 •针对特殊业务需求,定制优化特殊的数据库版本 JProxy 功能介绍 原生MySQL协议,接入使用标 准MySQL客户端 数据根据路由规则分库分表, 对业务访问透明 单库容量满,可以快速在线无 缝迁移,不影响业务 JProxy 数据拆分 JProxy 内部实现 JTransfer在线迁移模块 JTransfer在线迁移模块 •迁移计划统一提交至JTransfer模块 •JTransfer将迁移计划入库,定时执行 •迁移以库为单位 •迁移中间状态持久化入库 •迁移过程任何环节异常可正常回滚 在线迁移步骤 •源,目标环境检查 •dump源数据 •restore目标数据 •数据校验 •目标追增量 •锁路由 •校验是否完全同步 •切换路由 在线迁移步骤 JTransfer内部实现 JManager节点 •路由信息中心化管理 •路由变更统一入口到JManager •路由信息持久化到数据库 •路由变更同步推送JProxy •路由信息与JProxy做定时校验 •主备去单 JManager路由变更一致性保障 •JManager路由变更请求首先入库 •阻塞相关Schema表JProxy的写入 •发送变更信息到JProxy •JProxy恢复相关Schema写入 JManager内部实现 分布式数据库面临的挑战 • 路由管理 •分布式事务 •扩容 •云数据库与虚拟化 www.jd.com Q & A 谢谢

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 6 金币 [ 分享文档获得金币 ] 1 人已下载

下载文档

相关文档