OneProxy简介(平民软件)

网站知识 2025-05-31 18:44:40 浏览

OneProxy for MySQL可以复用不同应用到后端数据库的连接,有效降低数据库的并发连接数;可以即时踢除不可用的节点,将应用请求转发到其他可用节点,保证业务服务的稳定性。 可透明地将查询语句分发到多个MySQL备库执行,用读写分离方案支持上千万的并发访问;也可以根据SQL语句中的值进行分库分表路由, 均匀分散到多个MySQL主库上,以支持每秒上百万个小事务的并发执行;可实时透明地分析流量数据,统计SQL和事务的运行时间,分析事务的结构,得到各种不同维度的实时性能报告; 还可以进行流理QoS控制,作为数据库防火墙抵挡SQL注入式***;根据分片的SQL并行执行,解决了大数据量下的汇总统计性能问题;跨多分片的结果集合并, 极大地简化了应用程序的开发工作量。

官网:http://www.onexsoft.com/zh/  (绝对良心)

主要功能

1. 垂直分库 2. 水平分表 3. Proxy集群 4. 读高可用 5. 读写分离(master不参与读) 6. 读写分离(master参与读) 7. 写高可用    8.读写随机

环境简介

192.168.242.5    master1

192.168.242.10  slave1

192.168.242.15  slave2

192.168.242.20   oneproxy

名字可以自己定义,由于是在虚拟机测试所以更改名字方便记忆。

共需要4台主机,其中3台用做MYSQL的主从复制(一主两从),另一台用作OneProxy,如主机数量不够OneProxy和MYSQL可以部署到同一台主机