mycat
mycat
雅冰石
DBA
展开
-
Mycat实现mysql读写分离及故障切换
1.1 相关参数介绍balance指的负载均衡类型,目前的取值有4种:1. balance="0", 不开启读写分离机制,所有读操作都发送到当前可用的writeHost上。2. balance="1",全部的readHost与stand bywriteHost参与select语句的负载均衡,简单的说,当双主双从模式(M1->S1,M2->S2,并且M1与 M2互为主备),正常情况下,M原创 2016-09-01 16:05:08 · 9397 阅读 · 1 评论 -
mycat安装及分片初体验
一:jdk安装mycat是用Java开发,需要有JAVA运行环境,mycat依赖jdk1.7的环境,若本机没有,则需要先下载安装。安装jdk,请参考:http://blog.csdn.net/yabingshi_tech/article/details/51498017二:mycat安装mycat下载地址:http://code.taobao.org/svn/opencloud原创 2016-08-25 10:56:57 · 10464 阅读 · 2 评论 -
MyCAT常用分片规则之分片枚举
MyCAT支持多种分片规则,下面测试的这种是分片枚举。适用场景,列值的个数是固定的,譬如省份,月份等。在这里,需定义三个值,规则均是在rule.xml中定义。1. tableRule2. function3. mapFile首先,定义tableRule, tableRule name="sharding-by-intfile-test">转载 2016-08-19 16:36:11 · 3067 阅读 · 0 评论 -
关系型数据的分布式处理系统MyCAT ——概述和基本使用教程
1、 MyCAT概述1.1 背景随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩充,数据库应用已经普遍建立于计算机网络之上。这时集中式数据库系统表现出它的不足:(1)集中式处理,势必造成性能瓶颈;(2)应用程序集中在一台计算机上运行,一旦该计算机发生故障,则整个系统受到影响,可靠性不高;(3)集中式处理引起系统的规模和配置都不够灵活,转载 2016-07-18 16:57:20 · 2814 阅读 · 0 评论 -
Mycat 数据库分库分表中间件
Mycat关键特性关键特性支持SQL92标准遵守Mysql原生协议,跨语言,跨平台,跨数据库的通用中间件代理。基于心跳的自动故障切换,支持读写分离,支持MySQL主从,以及galera cluster集群。支持Galera for MySQL集群,Percona Cluster或者MariaDB cluster基于Nio实现,有效管理线程,高并发问题。支持数据的多片自动路由与聚合,支持转载 2016-04-28 11:20:12 · 1848 阅读 · 0 评论 -
mysql中间件研究(Atlas,cobar,TDDL)
mysql-proxy是官方提供的mysql中间件产品可以实现负载平衡,读写分离,failover等,但其不支持大数据量的分库分表且性能较差。下面介绍几款能代替其的mysql开源中间件产品,Atlas,cobar,tddl,让我们看看它们各自有些什么优点和新特性吧。AtlasAtlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项转载 2016-04-26 17:14:28 · 586 阅读 · 0 评论
分享