一.分类为:负载均衡类和数据切分类 1.mycat 2.atlas 3.one proxy 4.proxy sql ...
分类:
数据库 时间:
2019-01-08 15:36:44
阅读次数:
161
在MySQL中间件出现之前,对于MySQL主从集群,如果要实现其读写分离,一般是在程序端实现,这样就带来一个问题,即数据库和程序的耦合度太高,如果我数据库的地址发生改变了,那么我程序端也要进行相应的修改,如果数据库不小心挂掉了,则同时也意味着程序的不可用,而这对很多应用来说,并不能接受。引入MySQL中间件能很好的对程序端和数据库进行解耦,这样,程序端只需关注数据库中间件的地址,而无需知晓底层数据
分类:
数据库 时间:
2018-12-06 18:01:13
阅读次数:
252
什么是MYCAT 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server 结合传统数据库和新型分布式 ...
分类:
数据库 时间:
2018-11-09 20:56:11
阅读次数:
363
ProxySQL介绍 ProxySQL是一个高性能的MySQL中间件,拥有强大的规则引擎。具有以下特性:http://www.proxysql.com/ 1、连接池,而且是multiplexing 2、主机和用户的最大连接数限制 3、自动下线后端DB 延迟超过阀值 ping 延迟超过阀值 网络不通或 ...
分类:
数据库 时间:
2018-10-23 10:47:03
阅读次数:
189
一、常见的Mysql中间件介绍很多人都会把中间件认为是读写分离,其实读写分离只是中间件可以提供的一种功能,最主要的功能还是在于他可以分库分表。下面介绍下常见的开源mysql中间件。DBProxy是由美团点评公司技术工程部DBA团队(北京)开发维护的一个基于MySQL协议的数据中间层。它在奇虎360公司开源的Atlas基础上,修改了部分bug,并且添加了很多特性。Atlas是由奇虎360公发的基于M
分类:
数据库 时间:
2018-08-09 14:57:40
阅读次数:
236
返回 "ProxySQL系列文章:http://www.cnblogs.com/f ck need u/p/7586194.html" 1.ProxySQL+组复制前言 在以前的ProxySQL版本中,要支持MySQL组复制(MGR,MySQL Group Replication)需要 ...
分类:
数据库 时间:
2018-07-28 20:36:50
阅读次数:
407
返回 "ProxySQL系列文章:http://www.cnblogs.com/f ck need u/p/7586194.html" ProxySQL支持查询缓存的功能,可以将后端返回的结果集缓存在自己的内存中,在某查询的缓存条目被清理(例如过期)之前,前端再发起同样的查询语句,将直 ...
分类:
数据库 时间:
2018-07-15 21:22:46
阅读次数:
189
返回 "ProxySQL系列文章:http://www.cnblogs.com/f ck need u/p/7586194.html" 1.关于ProxySQL路由的简述 当ProxySQL收到前端app发送的SQL语句后,它需要将这个SQL语句(或者重写后的SQL语句)发送给后端的M ...
分类:
数据库 时间:
2018-07-12 20:09:40
阅读次数:
256
1.ProxySQL的线程 ProxySQL由多个模块组成,是一个多线程的daemon类程序。每个模块都有一个或多个线程去执行任务。 例如,以下是刚启动ProxySQL时的进程情况,一个main进程,一个主线程,21个线程。 下面是正常运行时使用的线程列表: 1.1 Main thread 这其实是 ...
分类:
数据库 时间:
2018-07-09 01:09:22
阅读次数:
185
1.ProxySQL的Admin管理接口 当ProxySQL启动后,将监听两个端口: (1).admin管理接口,默认端口为6032。该端口用于查看、配置ProxySQL。 (2).接收SQL语句的接口,默认端口为6033,这个接口类似于MySQL的3306端口。 ProxySQL的admin管理接 ...
分类:
数据库 时间:
2018-07-08 21:16:56
阅读次数:
320