今天分享的是:InfoQ-架构师 :AIGC浪潮下的研发效能提升之道(报告出品方:极客)
自创立之初,携程前期业务以使用SQL Server数据库为主。在MysQL传入国内并大行其道时,携程也在2016-2018年将数据库逐步从SQL Server转到MySQL数据库。但是,随着技术多元化及业务的不断发展,MvSQL逐渐显露瓶颈,如扩容工艺复杂、数据存储成本高、表相关维护操作耗时等,如今已无法满足携程需求。
因此,携程在生产环境数据量过大时,尝试将生产环境中业务访问极少的冷数据归档到历史库,以减少生产环境中的数据量,降低生产环境中的查询时延、表结构变更时延等关键性能指标。
最初,携程使用MvRocks (RocksDB for MysQL) 作为历史库,只因其兼容MysQL主从架构,且自带压缩,对成本节约友好。如下图所示,今年上半年国内、国外机票预定量倍增,订单量相应增加,但随着业务数据量的激增,MyRocks扩容难的问题暴露了出来。由于MyRocks无法适应如此快速的数据增长,携程需要再次考虑历史库选型,引入新的架构进行优化。
报告共计:175页
关于报告的所有内容,公.众.号.『优选报告库』阅读原文或点击菜单获取报告下载查看。
报告共计:175页
关于报告的所有内容,公.众.号.『优选报告库』阅读原文或点击菜单获取报告下载查看。