MySQL-Proxy有人在稳定和性能如何?有人在生产环境用过吗?

发布于 2021-11-22 17:13:55 字数 30 浏览 698 评论 9

这个东东据说稳定性和性能欠佳,生产环境中有人大规模使用过吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

初见你 2021-11-23 16:49:09

目前业务上大概是这样考虑设计的 ,蓝色没有在后期应该会加上去用实现读写分离

多彩岁月 2021-11-23 16:48:50

啊米巴试试吧

情场扛把子 2021-11-23 16:45:24

mysql的话 读写分离 可以试试用amoeba

阿里的那个开源的corba就免了,属于半开源!

坏尐絯 2021-11-23 16:31:05

一个东西永远不要把它用极致了,不然问题多得你抗都抗不住,想死的心都有。

白龙吟 2021-11-23 16:26:36

我在产生环境中使用过,但并不理想,原因有以下几点:

1. 需要增加额外的运维监控,增加了工作量

2. 增加了可能的故障点,得考虑mysql_proxy的可靠性问题

3. 不支持一些特殊的处理:如强制主库读取(对数据一致性有要求时,为避免主从几步延迟导致业务数据错乱);业务需要,运行时只读取指定的从库

mysql_proxy并不能解决这个问题,而且在程序中使用多数据库连接,造成更多问题.后来解决办法是:

程序中开发一个数据库访问层,支持以下特性:

 * 1. 支持一主多从模式
 * 2. 自动读写分离(读请求自动转发到从库 写请求自动分发到主库)
 * 3. 从库负载均衡
 * 4. 强制主库读(对数据一致性要求较高场合使用较多)
 * 5. 强制指定读取从库节点(默认情况下随机选择从库)
 * 6. 查询缓存(仅对select,show查询有效)
 * 7. 从库故障转移 当从库产生故障时 自动选取其它从库 未实现
 * 8. 如果没有配置从库,所有的读写请求均分发到主库

这样,在运行时根据业务需要设置数据库连接属性即可

残花月 2021-11-23 15:27:40

我在产生环境中使用过,但并不理想,原因有以下几点:

1. 需要增加额外的运维监控,增加了工作量

2. 增加了可能的故障点,得考虑mysql_proxy的可靠性问题

3. 不支持一些特殊的处理:如强制主库读取(对数据一致性有要求时,为避免主从几步延迟导致业务数据错乱);业务需要,运行时只读取指定的从库

mysql_proxy并不能解决这个问题,而且在程序中使用多数据库连接,造成更多问题.后来解决办法是:

程序中开发一个数据库访问层,支持以下特性:

 * 1. 支持一主多从模式
 * 2. 自动读写分离(读请求自动转发到从库 写请求自动分发到主库)
 * 3. 从库负载均衡
 * 4. 强制主库读(对数据一致性要求较高场合使用较多)
 * 5. 强制指定读取从库节点(默认情况下随机选择从库)
 * 6. 查询缓存(仅对select,show查询有效)
 * 7. 从库故障转移 当从库产生故障时 自动选取其它从库 未实现
 * 8. 如果没有配置从库,所有的读写请求均分发到主库

这样,在运行时根据业务需要设置数据库连接属性即可

伴我心暖 2021-11-23 14:26:39

是的,在前端把压力挡住,数据库很闲:)

冷默言语 2021-11-23 13:07:27

没试过:)

别低头,皇冠会掉 2021-11-23 03:31:56

没试过:)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文