丰巢支付平台的 TiDB 迁移之旅 & TiKV 优化之路 | Meetup No.120 回顾

网友投稿 522 2019-12-11

内容来源:http://mp.weixin.qq.com/s?__biz=MzI3NDIxNTQyOQ==&mid=2247490473&idx=2&sn=6d4b148f784e1f3184330ed243e12fd0&chksm=eb163cc3dc61b5d56ac8169d07af0390b9f932b1b3fe7b98d18563f76737b35f5dfdc4ba9a05#rd


上周六,我们在深圳举办了 Infra Meetup,来自丰巢的刘光亮老师为大家分享了丰巢支付平台的 TiDB 迁移之旅,同时,我司 TiKV 研发工程师施闻轩为大家介绍了 TiKV 的优化之路。以下是视频&文字回顾,enjoy~


Infra Meetup No.120 深圳

后台回复“120“获取本期部分 PPT 链接


01-丰巢支付平台的 TiDB 迁移之旅


刘光亮 | 丰巢中间件团队负责人


本次分享刘光亮老师从下面四个方面进行了介绍:

  • 介绍了丰巢科技选型 TiDB 的初衷和目标;

  • 重点讲解了丰巢支付平台迁移 TiDB 的总体设计方案、流量回放测试、数据双向同步、数据比对、灰度发布、数据库自动切换等技术方案;

  • 分享了丰巢在 TiDB 社区建设上已经做了的事情,其中包括对于 TiDB 和 TiDB Operator 源码的贡献,并详细阐述了在为社区贡献 PR 过程中的心路历程;

  • 最后向大家描述了未来丰巢对于 TiDB 使用的具体规划,未来丰巢会把 TiDB 的集群迁移到 K8s 上,未来丰巢对于从 MySQL 到 TiDB 的迁移时间花费会在两周内完成。

* 视频回顾:


02-高性能 Rust 开发实践——TiKV 优化之路


施闻轩 | TiKV 研发、TiKV Coprocessor SIG Tech Lead


本次分享我司的施闻轩同学介绍了 TiKV 团队在开发高性能 Rust 程序的经验。TiKV 每个版本都能持续取得性能提升,这些性能提升来自于新特性的开发、改进了算法数据结构和进行了大量工程优化,这些都在 Talk 中逐一进行了介绍。工程优化方面详细介绍了诸如 Allocator、LTO、Target CPU、Reduce Copy、Static Dispatch、Reduce Branch 等优化方法。除此以外,还介绍了 TiKV 团队常用的性能分析和调优工具的使用场景和方法,如火焰图、Compiler Explorer、Callgrind、criterion 等。最后,作为 Coprocessor SIG 的 Tech Lead,施闻轩同学为到场的同学展示了 PingCAP 的社区架构,并教大家如何参与到 SIG 和 PCP 任务中来、为 TiDB 和 TiKV 代码做贡献。

* 视频回顾:


PingCAP Infra Meetup


作为一个基础架构领域的前沿技术公司,PingCAP 希望能为国内真正关注技术本身的 Hackers 打造一个自由分享的平台。自 2016 年 3 月 5 日开始,我们定期在周末举办 Infra Meetup,与大家深度探讨基础架构领域的前瞻性技术思考与经验,目前已在北京、上海、广州、成都、杭州、深圳、西安等地举办。在这里,我们希望提供一个高水准的前沿技术讨论空间,让大家真正感受到自由的开源精神魅力。


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

上一篇:360 智能商业业务线经验分享:TiDB 写热点调优实战
下一篇:我们尝试搞了一套简单易用的 TiDB 扩展方案集
相关文章