王竹峰 - 去哪儿数据库架构演进及分布式数据库畅想

去哪儿数据库总监王竹峰分享《去哪儿数据库架构演进及分布式数据库畅想》

展开查看详情

1. 去哪儿网数据库架构变迁 演讲人:王竹峰 2019 中国数据智能管理峰会

2.Qunar数据库总监 Oracle ACE(MySQL) ACMUG主席团成员 2019 中国数据智能管理峰会

3. 目录 去哪儿MySQL架构 对Galera集群的疑问 Galera架构 Galera复制写集 Galera的并发控制 Galera有啥坑? 架构升级 终极架构 2019 中国数据智能管理峰会

4.3m 2019 中国数据智能管理峰会

5.Qmha 2019 中国数据智能管理峰会

6.Galera 2019 中国数据智能管理峰会

7. Galera Cluster introduction 集群化大趋势 何谓galera cluster? 高一致,低延迟,多点写入 2019 中国数据智能管理峰会

8. Architecture ‣ multi-master ‣ synchronous replication ‣ No replication relay ‣ concurrency control ‣ switch over as will ‣ state transfer automatically ‣ so-easy for dba more or less 2019 中国数据智能管理峰会

9. Architecture ‣ Server ‣ galera API ‣ galera logic ‣ galera message ‣ network 2019 中国数据智能管理峰会

10. Architecture 2019 中国数据智能管理峰会

11. Galera Write-Set 2019 中国数据智能管理峰会

12. Galera Write-Set 2019 中国数据智能管理峰会

13. Galera Write-Set ‣ why to certificate? ‣ what is certificating failure? • two Write-Sets come from different nodes • two Write-Sets have the same keys • the older GTID is invisible to new transaction 2019 中国数据智能管理峰会

14. Galera Write-Set ‣ local certification, replicate, which first? any questions? ‣ how to deal with certification failure? ‣ and execution ? 2019 中国数据智能管理峰会

15. Galera Write-Set 2019 中国数据智能管理峰会

16. Galera Concurrency Control ‣write-set replication ‣write-set local certification ‣write-set slave apply ‣write-set commit 2019 中国数据智能管理峰会

17. Inside Galera Gcache ‣definition ‣function ‣state transfer ‣what size to set ‣influence ‣theory ‣HA 2019 中国数据智能管理峰会

18. Have many problems? ‣DDL result in whole cluster hang ? ‣DDL result in deadlock? ‣how to cancel DDL execution? ‣flow control ‣Big Transcation 2019 中国数据智能管理峰会

19. Galera cluster slow? really? ‣galera concurrency control ‣local certification ‣wait GTID ‣synchronous replication ‣multi node write 2019 中国数据智能管理峰会

20. 架构升级 2019 中国数据智能管理峰会

21. 架构再升级 三思!大规模MySQL运维陷阱之基于MyCat的伪分布式架构——分享 2019 中国数据智能管理峰会

22. 终极架构理论及需求 存储资源池 节省资源 (一台机器即可部署) Redo并行复制 分布式高可用 弹性扩缩容 秒级快照备份 复制低延迟 分布式 存储与计算彻底分离 (现阶段最流行的做法) (具有分布式弹性扩容的SSD) 高度兼容性 (无缝接入管理平台) 支持在线改表及OSC 拒绝分库分表 (分库分表就是DBA给自己找罪受) 2019 中国数据智能管理峰会

23.2019 中国数据智能管理峰会

24. 终极架构 2019 中国数据智能管理峰会

25. THANK YOU ! 2019 中国数据智能管理峰会

数据连接未来!围绕Database、Bigdata、AiOps的企业级专业社群。行业大咖、技术干货,每天精品原创文章推送,每周线上技术分享,每月线下技术沙龙,受众20W+。