

起步 (2007 ~ 2009)







确定领域模型 (2010)



迁移数据中心以及第一次拆库 (2013)



读写分离,大表变更,高可用 HA (2015 ~ 2019)





变更自动化 (2020)

Schema as code,用对待代码变更的方式对待数据库变更。开发只要定义最终期望的 schema,比如 CREATE TABLE 语句,然后通过 skeema 来自动计算出需要 ALTER TABLE 语句。
基于 GitHub 本身的 PR, Actions 能力构建工作流。

引入微服务,进一步拆库 (2019 ~ 2021)










成长的烦恼 (2022)


升级到 8.0 (2023)






整体回顾

基础设施。迁移数据中心,升级 MySQL 版本。
应用架构。读写分离,高可用,分库。
数据库变更流程。大表变更,变更自动化。







文章转载自Bytebase,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




