uber是如何不停机升级MySQL数据库
你作为一个后台开发正在负责维护一个网站或者APP,某一天运维突然告诉你我们要升级数据库的版本,你上报Leader后,此时Leader让你给出一个升级的技术方案。于是你脑袋一拍说我们可以夜间停机升级,此时的用户访问量低。如果是小应用,这样做倒是无妨,如果你运行的是一个大型应用,即使在夜间用户的访问基数也相当大,停机升级则肯定不是个能让领导们接受的方案。如果你的应用还是像uber这样一个需要跨全球多个时区,那几乎24小时都有大量的用户在使用。 这次就来看看uber是如何解决这个线上不停机无损升级的。