站长搜索讯 优步(Uber)近日在博客中宣布已经把数据库从Postgres切换到了MySQL,该公司负责的工程师表示,本次切换数据库主要原因就在于应用架构已发生改变,转变到了微服务模型和新的数据平台。从博客中得知,Uber早期架构是由Python语言编写的后端应用构成,使用了Postgres数据库
站长搜索讯 优步(Uber)近日在博客中宣布已经把数据库从Postgres切换到了MySQL,该公司负责的工程师表示,本次切换数据库主要原因就在于应用架构已发生改变,转变到了微服务模型和新的数据平台。
从博客中得知,Uber早期架构是由Python语言编写的后端应用构成,使用了Postgres数据库。但由于随后优步应用的架构发生明显改变,转型为微服务模型和新数据平台,因此需要改用基于MySQL的数据库分片层。切换到Schemaless和其它基于MySQL的后端服务最主要的原因是Postgres数据复制效率低下,需要重写每一个行索引,而MySQL只更新改变的索引。
Uber切换数据库和日益增长的业务需求也有直接关系,特别是在该公司进入中国后,业务量今非昔比,因此使用更加合理高效的数据库尤为重要,这对于公司和用户都大有好处。
标签: Postgres MySQL 架构 改变 优步 切换 数据库
声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!