#读写分离
dbresolver - GORM多数据库支持插件 实现读写分离和负载均衡
GORM数据库解析器多数据库支持读写分离负载均衡Github开源项目
DBResolver为GORM框架提供多数据库支持功能。这个插件实现了多数据源和副本管理、读写分离、自动和手动连接切换以及负载均衡等特性。DBResolver不仅支持ORM操作,还兼容原生SQL和事务处理。开发者通过简单配置即可实现数据库水平扩展,优化大规模应用的数据库性能。
Gaea - 开源MySQL数据库中间件 分库分表与读写分离解决方案
Gaea数据库中间件分库分表SQL路由读写分离Github开源项目
Gaea是小米开源的MySQL数据库中间件,提供分库分表、SQL路由和读写分离功能。项目兼容mycat和kingshard路由方式,采用tidb parser解析SQL。Gaea支持多集群、多租户、连接池和配置热加载,适用于大规模数据处理和复杂查询场景。该中间件在小米商城的订单、社区和活动等业务中得到广泛应用,并提供详细的使用文档。