杭州连日天气晴好,也迎来了有赞 2018 年最后一场线下技术沙龙——有赞数据库技术开放日。共有 53 家企业 64 人参加了本次分享,来到现场的听众听讲时安静专心,提问环节非常踊跃,气氛融洽。我们会在后期放出活动现场的录播,敬请关注。先来一起回顾现场状况:

第一位讲师是由小朋友分享《有赞 RDS 系统》,RDS 系统负责提供高可用、可扩展、易运维的关系数据库服务与管理功能。小朋友从有赞数据库的架构演进为切入点,介绍了有赞数据库架构的演进史,DDL 系统,如何进行规范化,最后介绍了HA模式下,数据库的主动运维和故障恢复。

第二位是由王航威分享《MySQL 索引设计与案例分析》。索引是一种能够快速定位记录的数据结构,可以减少昂贵的 IO 操作,可以减少内存计算。王航威先介绍了“B+Tree”,“聚簇索引“,“二级索引“,以此得出总结:1. 主键尽可能的小,一个字段;2. 显式声明主键 bigint,避免 MySQL 自动生成字符型主键;3. 主键自增,和B+Tree分裂方向一致;4. 不要更新主键。以此为基础,有赞进行了自己的索引设计,并通过4个案例介绍了工程师们应该如何设计并利用索引。

茶歇期间我们提供了通过有赞微商城生成的「有赞的店」优惠券,大家可以自由选择——奶茶,咖啡,罐装饮料,瓶装饮料,水果,甜点,零食等。体验有赞微商城与线下实体店如何联动服务。

茶歇结束后,接下来的主题是《有赞数据库运维平台》,由杨一进行演讲。杨一主要介绍了有赞数据库从人肉,脚本,标准化,平台化的发展历程,并详细介绍了(点击阅读详情)。未来半年,数据库平台将围绕着数据归档、数据迁移、备份优化、支持双机房推进。

最后一个主题依旧是由王航威提供的《有赞 MySQL 运维经典案例分析》,依次介绍了“如果事务过程中发生了网络抖动“,“ 一个不起眼的 SQL 导致的性能问题”,“大量删除导致的 SQL 慢”,“TCP 重传导致的慢查”,“利用 strace 利器甩掉这个不该背的锅”5 个经典案例,引出“如何去定位 MySQL 性能问题的根源”的方法论。

有赞的数据库服务随着 2012 年有赞的成立而产生,到现在经历了 6 年发展,希望这 期间积累的经验能对从事 DBA 行业的同行们有所帮助。

后台回复「有赞数据库技术开放日PPT」可得本次技术分享所有的PPT,欢迎一起学习交流~

有赞技术团队

为 300 万商家,150 个行业,200 亿电商交易额

提供技术支持

技术博客:tech.youzan.com