TiDB 实践分享会回顾:微众银行、OPPO、平安科技

网友投稿 490 2019-11-13

内容来源:http://mp.weixin.qq.com/s?__biz=MzI3NDIxNTQyOQ==&mid=2247490165&idx=2&sn=97870d115a2177a947f6554523ca6f68&chksm=eb163d1fdc61b4097e048b0ab85b9cf278eeab728f1abffc8c91d106d98e5f135581d926364f#rd


上周四 & 周六,我们在广州、深圳举办了第一波「TiDB 实践分享会」,邀请了来自微众银行、OPPO、平安科技的老师们分享 TiDB 的实践经验,包括在 ARM 上的应用,与 K8s 的结合,TiDB 的上云历程,以及 TiDB 在实时数仓业务上的应用等。另外我司姚维、罗立斌老师也深入介绍 TiDB 架构与技术细节。现场讨论非常热烈,大家对于 TiDB 的应用场景、使用过程中出现的问题及解决方案,都进行了深入的交流。以下是活动回顾,enjoy~


TiDB 实践分享会 No.1

后台回复“实践分享 01“获取本期 PPT 链接


01-全面解析 TiDB 3.0: 易用性,扩展性,性能


姚维 | PingCAP Senior Technical Director,

PingCAP 华南区总经理


姚维老师主要分享了以下内容:

1. TiDB 目前各个现存版本的特点以及业界中应用的情况,从软件工程的角度分析了 TiDB 的产品演讲哲学。

2. 基于广泛应用的 2.1 版本,TiDB 3.0 版本孕育于社区,反馈于社区,讲解了 TiDB 3.0 中是如何用新的特性去支持 “超大” 集群这一理念的。

3. 引出了 TiDB 目前正在演进的 HTAP 架构:TiDB + TiFlash 架构,从产品的角度解释了为什么我们需要单独做一个 AP 的计算引擎,来满足用户日益增长的混合负载需求。


02-TiDB on K8s


罗立斌 | PingCAP 研发工程师


罗立斌老师分享了如下内容:

1. TiDB 上 K8s 的存储类型选择和考量。

2. 对于自定义 tidbCluster 类型在扩展方式上 CRD 和 AA 方案的选择。

3. 如何在基于 statefulset 管理的 pod 中实现启动参数异构,以及如何支持配置异构。

4. 如何在基于 statefulset 管理的 pod 中优雅执行 pre stop 前置操作,比如在执行 TiKV、TiKD、PD 下线或者缩容操作前,需要迁移数据,驱逐 leader 等。

5. 在应用不支持 reload 配置的情况下,如何安全的做配置滚动更新。

6. 目前遇到的问题以及将来的解决方案。


03-TiDB on ARM


黄蔚 | 微众银行高级 DBA 工程师


黄蔚老师分享了如下内容:

1. 介绍 WeBank 数据库团队为什么会在 ARM 平台上做尝试或者探索;并重点解释了 ARM 跟 X86 的主要区别,比如指令集架构、制造工艺和商业模式。 

2. 讲解了 WeBank 的分布式存储 Ceph 在 ARM 平台上的使用情况,另外也分享了 Ceph 在 PB 级别运营过程遇到的问题和解决方法。

3. 介绍了 WeBank 数据库团队的 TiDB 在 ARM 平台上的测试情况,重点讲解如何在离线环境通过源码编译并安装 ARM 版本 TiDB,另外也讲解了 TiDB-ansible 的几个 play book 的主要内容,最后分享了 sysbench 的压测结果。

4. 分享了 WeBank 数据库团队在 ARM 平台的一些规划,比如分别使用 ARM、X86 架构的符合数据库生产环境标准的服务器机型进行性能压测对比,并进行调优找出最佳实践;未来也计划尝试灰度线上流量运行在 ARM 服务器的数据库上。


TiDB 实践分享会 No.2

后台回复“实践分享 02“获取本期部分 PPT 链接


01-TiDB 在实时数仓上的应用


羊欢 | OPPO 高级数据分析师     

代凯 | OPPO 大数据后端工程师 


在《TiDB在实时数据仓库上的实践》中,羊欢、代凯两位老师分享了以下内容:

1. 在亚 PB 级数据的应用系统中构造实时数据仓库需要的基础架构特点,以及当前基于互联网应用发展而来的大数据技术在这种场景下将带来哪些复杂的架构难题;

2. TiDB 的 HTAP 定位如何较为契合的解决了以上难题,以及如何具体的项目实施经历中遇到的挑战和解决方案;

3. 介绍了目前稳定运行的 TiDB 集群的硬件配置及运行核心参数,展示了从 2.1.13 升级到 3.0.5 版本性能的提升情况;

4. 总结了 TiDB 的核心优点及需要加强的地方及致谢。


02-“生存、进化以及未来”——DBA 的自我拯救


宋歌 | 平安科技资深研发工程师


生存,亘古不变的主题。大刘在《三体Ⅱ》中提出宇宙社会学的概念,其中一条“公理”是“生存是文明的第一需要”。通过***海思的“转正”,宋歌老师介绍了在极端情况下如何考验企业极限生存能力,以及通过战略布局打造生态多样性、扩宽战略纵深、核心技术自主可控的重要性。

工业革命开启了机器大规模替代传统劳动力的时代。平安云 TiDB 产品通过 TiDB Operator + CaaS(K8s)产品,降低分布式数据库运维难度和提高资源利用率。同时结合平台日志服务、Argus 监控服务,构建云原生数据库生态。关于未来,平安云希望通过企业场景+开源技术+学院人才三者联动共同打磨 TiDB。


非常感谢大家的热情参与,我们后续将邀请更多的用户来分享 TiDB 实践经验,交流使用技巧。敬请期待!


TiDB 实践分享会


作为一款开源的 HTAP 数据库,TiDB 目前已被 500 余家不同行业的领先企业应用在实际生产环境,涉及互联网、游戏、银行、保险、证券、航空、制造业、电信、新零售、政府等多个行业。为了帮助更多用户能够顺滑的使用 TiDB,我们将不定期举办「TiDB 实践分享会」,邀请深度使用 TiDB 的企业代表,分享他们的实践经验。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:TiDB-Wasm 原理与实现 | Hackathon 优秀项目分享
下一篇:Unified Thread Pool | Hackathon 2019 优秀项目介绍
相关文章