数据库分片的 MySQL 代理替代方案

2023-12-04

MySQL Proxy 有其他替代方案吗?我不想使用它,因为它仍处于 alpha 阶段。

我将拥有 10 台 MySQL 服务器,其中 table_1 table_2 table_3 table_4 ... table_10 分布在这 10 台服务器上。每个表的结构都是相同的,只是具有不同数据集的分片。

有没有 MySQL 代理的替代方案,我可以让我的客户端应用程序连接到单个 SQL Server(代理),该服务器查看查询并代表它获取数据。

例如,如果客户端向代理请求“SELECT * FROM table_5 WHERE user=123”,代理会连接到包含 table_5 的第 5 个 SQL Server 并获取数据?


斯波克代理支持大型 MySQL 数据库的基于范围的水平分区。代理拦截来自客户端的 SQL 查询,根据数据库的分区方式将查询发送到正确的数据库,然后聚合每个数据库的结果并将它们作为常规 MySQL 结果集返回给客户端。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数据库分片的 MySQL 代理替代方案 的相关文章

随机推荐