MySQL Router(轻量级MySQL中间件) V8.0.17官方版
- 软件大小:27.7MB
- 更新日期:2020-12-02
- 软件语言:其他语言
- 软件授权:国产软件
- 软件热度:条
- 官方网站:暂无
- 适用平台:WinAll/
MySQL Router是一款数据库查询轻巧分布式数据库,提供了应用软件与后端开发数据库查询的全透明路由器,是mysql用于完成三层交换机和高可用作用,有着高可用和拓展功能。
【功能介绍】
MySQL Router 是群集无线路由器的一部分,是轻量的分布式数据库,提供全透明的应用软件和后端开发MySQL集群服务器的路由器。它能够用以各式各样的测试用例,比如根据高效率地将数据库查询通讯路由器到适度的后端开发MySQL网络服务器,进而提供高可用性和可扩展性。可插进的系统架构还容许开发者拓展MySQL无线路由器来订制测试用例。大量关键点有关MySQL InnoDB群集无线路由器的一部分
常见故障迁移
一般,一个高宽比能用的MySQL设定由一个主服务器和好几个奴仆构成,这在于应用软件解决常见故障迁移,防止MySQL服务器越来越不能用。应用MySQL无线路由器,应用软件联接将全透明地根据负载平衡策略路由,而不完成自定运用编程代码。
负载平衡
MySQL Router 根据在一个网络服务器池里分派连接数据库,提供了附加的可扩展性和特性。比如,假如您有一组拷贝的MySQL网络服务器,MySQL无线路由器能够以循环系统的方法将应用软件联接分发送给他们。
软件式系统架构
MySQL Router 的可插进系统架构容许MySQL开发者轻轻松松地拓展商品的额外作用,并提供MySQL客户建立自身订制软件的工作能力,提供了无尽的概率。MySQL无线路由器现阶段有很多关键软件,包含:
联接路由器软件,它根据联接的路由器,这代表着它将MySQL数据文件发送给后端开发网络服务器而不查验或改动他们,进而提供较大 货运量。
数据库缓存文件软件,它提供了全透明的手机客户端三层交换机、路由器、和常见故障迁移到群拷贝和InnoDB群集。
【软件特点】
上手简单,非常容易配备
比较平稳,特性中沒有碰到什么问题
软件式的构架容许客户开展附加作用的拓展
缺陷:
仅适用简易的三层交换机作用
高可用作用尚需进一步检测
尽管适用Fabric数据库,可是不兼容分库分表(不得不承认是一个缺憾)
授权管理,SQL统计分析作用,服务器防火墙作用缺少
必须gcc 4.8之上版本号适用,老系统软件编译程序较为不便些
【环境变量】
[DEFAULT]
logging_folder = /var/log/mysqlrouter
[logger]
level = INFO
[routing:failover]
bind_address = 10.166.224.50
bind_port = 7001
max_connections = 1024
mode = read-write
destinations = 10.166.224.33:3310,10.166.224.34:3310
[routing:balancing]
bind_address = 10.166.224.50
bind_port = 7002
connect_timeout = 3
max_connections = 1024
mode = read-only
destinations = 10.166.224.33:3310,10.166.224.34:3310
根据该【环境变量】起动MySQL Router会监视2个端口号10.166.224.50:7001和10.166.224.50:7002。10.166.224.50:7001是一个高可用的端口号(mode=read-write),根据7001的端口号浏览MySQL Router分布式数据库会最先将要求发送至网络服务器10.166.224.33:3310,假如明确该宕机,则会发送至网络服务器10.166.224.34:3310。10.166.224.50:7002是一个三层交换机的端口号,每一个都要求能够将根据roundrobin的方法发送至destiantions相匹配的MySQL网络服务器。根据MySQL Router客户能够迅速完成一个简易的含有读写分离的高可用群集。MySQL Router乃至能够连接MySQL Fabric的元数据库查询,实际可查询MySQL Router的有关文本文档。