当前位置:首页 > 教程攻略 > 正文

MyCAT(mycat)

MyCAT实质上是一个分布式数据库系统,使用MySQL可以访问,并可以与多个主流服务器通信,现在最新版本还能兼容新型存储类型。它能够将大型的数据表分割成小表,随后您可以将小表存到其他数据库中。

软件性能

拥有SQL92标准。

遵照Mysql原生契约,跨语言,跨平台,跨信息库的通用中心件代理。

基于心跳的主动毛病切换,拥有读写分离,拥有MySQL主从,和galera cluster集群。

拥有Galera for MySQL集群,Percona Cluster或MariaDB cluster

基于Nio完成,有用办理线程,高并提问题。

拥有数据的多片主动路由与聚合,拥有sum,count,max等经常使用的聚合函数。

拥有单库外部肆意join,拥有跨库2表join,乃至基于caltlet的多表join。

拥有经由全局表,ER关系的分片战略,完成了高效的多表join查询。

拥有多租户方案。

拥有散布式事务(弱xa)。

拥有全局序列号,处理散布式下的主键转换问题。

分片法则多元化,插件化开辟,易于扩大。

厉害的web,指令行监控。

拥有前端作为mysq通用代理,后端JDBC技巧拥有Oracle、DB2、SQL Server、mongodb、巨杉。

拥有密码加密。

拥有服务升级。

拥有IP白名单。

拥有SQL黑名单、sql注入进犯阻挡。

拥有分表(1.6)。

集群基于ZooKeeper办理,在线进级,扩容,智能优化,大数据处置(2.0开辟版)。

软件特点

1、基于阿里巴巴的开源项目Cobar,其不变性,靠得住性,超卓的系统布局和机能和很多成熟的用例使MyCAT有了杰出的初步。站在伟人的肩膀上,MyCAT感应足够自傲,可以走得更远。

2、MyCAT的基因整合了最好的开源项目和立异思惟,使MyCAT抢先于其他以后近似的开源项目,乃至超出了某些贸易产物。

3、拥有厉害的功能团队,该团队的介入者经历跨越5年,此中包罗一些初级软件工程师,架构师,DBA等。优异的功能团队可确保Mycat的产物质量。

4、不依靠任何贸易公司。它与一些开源项目各种,后者的主要特点包括在其贸易产物中,并使开源项目像装潢一样。

更新日志

修复一切下推中带有毛病结合的毗连。

修复活成的sql带有类型转换致使mysql运算不准确。

修复黑客路由器破坏。

修复黑客路由器呼应int类型能够超越数字规模。

小编简评

本工具在使用前,需要经过一系列的配置,比方说添加节点、后台数据库监控 、虚拟机等等,分表时,拥有丰富的规则,并且支持扩展插件。它的内置技术可以帮助您有效管理线程,处理高并发问题。

看了这么多,你下载了MyCAT吗?想要下载最新软件就来软件爱好者好玩的游戏、简单易懂的软件教程、令人耳目一新的游戏玩法这里统统都有,更多精彩不容错过!

热门阅读

最新文章