mysql中mycat 中间件如何使用


本篇文章给大家分享的是有关mysql中mycat 中间件如何使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一,什么是mycat一个彻底开源的,面向企业应用开发的大数据库集群
支持事务、ACID、可以替代MySQL的加强版数据
一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群
一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server
结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品
一个新颖的数据库中间件产品以上是官方说明。其实就是数据库的连接池。mysql proxy也是一种连接池,但是效率很低。二,mycat 安装1,下载mycat2,安装mycat三,配置mycat1,配置server.xml
在这里要注意,默认的虚拟数据名是TESTDB,如果schema.xml里面没有配置testdb,那就要把testdb改成schema.xml里面有的虚拟数据名。这里定义的用户名和密码,虚拟数据库名,并不是在mysql中真实存在的。2,配置schema.xml
mycat的配置参数,相当的多。重点说一下 balance=”1″与writeType=”0″a. balance 属性负载均衡类型,目前的取值有 4 种:
balance=”0″, 不开启读写分离机制,所有读操作都发送到当前可用的 writeHost 上。balance=”1″,全部的 readHost 与 stand by writeHost 参与 select 语句的负载均衡,简单的说,当双主双从模式(M1 ->S1 , M2->S2,并且 M1 与 M2 互为主备),正常情况下, M2,S1,S2 都参与 select 语句的负载均衡。balance=”2″,所有读操作都随机的在 writeHost、 readhost 上分发。balance=”3″, 所有读请求随机的分发到 wiriterHost 对应的 readhost 执行,writerHost 不负担读压力,注意 balance=3 只在 1.4 及其以后版本有, 1.3 没有。b. writeType 属性
负载均衡类型,目前的取值有 3 种:
writeType=”0″, 所有写操作发送到配置的第一个 writeHost,第一个挂了切到还生存的第二个writeHost,重新启动后已切换后的为准,切换记录在配置文件中:dnindex.properties .writeType=”1″,所有写操作都随机的发送到配置的 writeHost。writeType=”2″,没实现。具体参数3,配置主从服务器4,添加真实用户在213,214二台机器上添加用户。5,测试真实用户连接确保schema.xml中开发云主机域名配置的真实用户,能连上真实的数据库。注意防火墙。四,启动mycat1,常用参数2,启动,并查看mycat五,测试读写分离
以上就是mysql中mycat 中间件如何使用,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注开发云行业资讯频道。

相关推荐: 在命令行打开mysql的方法

这篇文章主要介绍在命令行打开mysql的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在命令行打开mysql的方法:首先在cmd命令行中输入“net start mysql”;然后输入“mysql -hlocalhost -uroo…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/19 13:00
下一篇 06/19 13:00

相关推荐