【Infra Meetup No.114】ACMUG 专场

Topic 1:TiDB 高可用架构的设计要点

李坤 | PingCAP

讲师介绍:李坤,PingCAP 互联网架构师,TiDB User Group Ambassador,前美团、去哪儿数据库专家。

本次分享李坤老师从高可用系统的目标开始,介绍了 TiDB 高可用架构的设计要点,包括:

  • 高可用系统的设计目标

  • 主从机构和集群架构的高可用区别

  • TiDB 高可用性的特点及各组件的高可用原理

  • TiDB 组件的高可用原理

然后介绍了 TiDB 在 raft 的工程实践上对于可用性提高做的优化,并重点介绍了各种场景下,TiDB 的高可用表现,包括:

  • TiKV-server 故障

  • PD-server 故障

  • TiDB-server 故障

  • Region leader 切换

  • Region balance 重建副本

最后,从实践角度,介绍了两地三中心、三地三中心、binlog 同步的集中方案的落地部署细节。

Topic 2:5G 风起,由数据库的历程变化看发展

张甦 | TUG 北京区 Co-Leader

讲师介绍:张甦,数据库爱好者、腾讯云 TVP、51CTO 专家博主、MongoDB 中文社区核心成员、TiDB User Group 北京区 Co-leader、图书《MySQL 王者晋级之路》,《MongoDB 运维实战》的作者。

本次分享张甦老师从移动通讯发展的历程同步透视数据库能力的变迁,进而预测 5G 时代将会给数据库带来的重大变革,主要内容包括:

  1. 数据库发展历程剖析;

  2. 1G~4G 通讯时代下,各种开源数据库的最佳实践及特性介绍,其中包含 MySQL、MongoDB、TiDB;

  3. 5G 时代下,数据库的变革及发展方向;

  4. 5G、AI、云化,推进实时数据库的发展;

  5. 最后介绍了数据信息科技、国产自主可控、开源大势所趋这几个方面内容。

Topic 3:CockroachDB 分布式事务优化

贺伟 | 京东

讲师介绍:贺伟,2016 年加入京东,专注于分布式存储领域的设计和开发,对文档检索,共识算法,分布式存储有比较深入的理解,目前负责 CockroachDB 的研发推广工作。

本次分享贺伟老师介绍了开源分布式数据库 CockroachDB 分布式事务优化,主要内容包括:

  • CockroachDB 介绍;

  • CockroachDB 分布式事务回顾;

  • CockroachDB 分布式事务优化的核心思想;

  • CockroachDB 分布式事务的优化思路和实践;

  • CockroachDB 分布式事务优化的实践经验。

Topic 4:Redis 自动化运维管理平台建设之路

张冬洪 | 中国 MySQL 用户组主席团成员

讲师介绍:张冬洪,极数云舟对外合作部总监、技术专家,Redis 中国用户组主席,中国计算机行业协会开源数据库专业委员会执行秘书长,中国计算机学会会员,中国 MySQL 用户组主席团成员,阿里云 MVP、腾讯云 TVP,前新浪微博数据库主管。

张冬洪老师分享的重点内容包括:

  • Redis 的发展现状和需求来源,重点介绍了 Redis 的典型应用场景;

  • Redis 自动化运维管理平台设计功能要点,总结锤炼出功能体系架构以及极数云舟推出的高可用一体化解决方案;

  • Redis 自动化运维管理平台设计实现,详细介绍了工单系统、慢查询、高可用、一键部署、备份恢复、监控告警、智能决策、弹性扩缩容、容量预估、数据迁移、数据校验等等功能设计细节;

  • Redis 的未来规划,介绍了 Memcached、Pika、Codis、Aerospike 的组件的功能和特点。

本次分享,从需求到功能,从功能到设计,全面总结介绍了 Redis 自动化运维管理平台的功能实现,为 Redis 运维管理平台化、自动化、服务化、智能化、精细化的运营和建设提供参考借鉴。