项目介绍
Gaea 是小米商城/系统组研发的基于 MySQL 协议的数据库中间件,目前在小米商城大陆和海外得到广泛使用,包括订单、社区、活动等多个业务。
Gaea 支持分库分表、sql 路由、读写分离等基本特性,更多详细功能可以参照下面的功能列表。其中分库分表方案兼容了 mycat 和 kingshard 两个项目的路由方式。
Gaea 在设计、实现阶段参照了 mycat、kingshard 和 vitess,并使用 tidb parser 作为内置的 sql parser,在此表达诚挚感谢。为了方便使用和学习 Gaea,我们也提供了详细的使用和设计文档,也欢迎大家多多参与。
架构图
GitHub 地址
https://github.com/XiaoMi/Gaea
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/834/viewspace-3164420/ ,如需转载,请注明出处,否则将追究法律责任。