Mycat-server-1.6.7.4-release-20200105164103-更新

Mycat-server-1.6.7.4-release-20200105164103-更新

#2339 @linhai123
修改mongdbDriver 2.11 -> 3.11 支持mongdb4.0
修改mongdb插入支持多行插入
修改mongdb增删改返回影响行数

@cjw
remove -XX:MaxPermSize=64M<
sever.xml <property name="ignoreUnknownCommand">0</property><!-- 0遇上没有实现的报文(Unknown command:),就会报错、1为忽略该报文,返回ok报文。
修复dataHost加密属性usingDecrypt不能识别true值(zk会把1变成true)
无法路由的set语句仍然发送到后端mysql
开启单库分表 join,路由到一个分片 
当单库分表,查询的范围超出分片算法容量的时候,就扫描所有节点
添加parallExecute 属性允许禁用并行执行sql
server.xml removeGraveAccent属性,禁止某些sql移除``
当使用user命令的时候 removeGraveAccent不生效
对于不处理的show语句,不进行修改,直接发送到后端

@stones-he 
完善show full tables 的检测语句,解决部分sql出错的问题

@linhai123 
load data 增加注解支持
修改获取数据库全局序列时,去掉在获取到的序列前默认添加的一个空格

@SvenAugustus
fix the null message for backend connection

@yzx
修改分片算法io.mycat.route.function.PartionByLong
在long型key对1024求模时,先将key无符号右移32位得到一个key1,然后将key与key1进行异或得到新的key值,新的key值将保留long型的高32位和低32位的特征。

@WhaleCloud-platform
修复 load data local过程中出现错误,应用直接报Lost connection to MySQL server dur...

Mycat关键特性 关键特性 支持SQL92标准 支持MySQL、Oracle、DB2、SQL Server、PostgreSQL等DB的常见SQL语法 遵守Mysql原生协议,跨语言,跨平台,跨数据库的通用中间件代理。 基于心跳的自动故障切换,支持读写分离,支持MySQL主从,以及galera cluster集群。 支持Galera for MySQL集群,Percona Cluster或者MariaDB cluster 基于Nio实现,有效管理线程,解决高并发问题。 支持数据的多片自动路由与聚合,支持sum,count,max等常用的聚合函数,支持跨库分页。 支持单库内部任意join,支持跨库2表join,甚至基于caltlet的多表join。 支持通过全局表,ER关系的分片策略,实现了高效的多表join查询。 支持多租户方案。 支持分布式事务(弱xa)。 支持XA分布式事务(1.6.5)。 支持全局序列号,解决分布式下的主键生成问题。 分片规则丰富,插件化开发,易于扩展。 强大的web,命令行监控。 支持前端作为MySQL通用代理,后端JDBC方式支持Oracle、DB2、SQL Server 、 mongodb 、巨杉。 支持密码加密 支持服务降级 支持IP白名单 支持SQL黑名单、sql注入攻击拦截 支持prepare预编译指令(1.6) 支持非堆内存(Direct Memory)聚合计算(1.6) 支持PostgreSQL的native协议(1.6) 支持mysql和oracle存储过程,out参数、多结果集返回(1.6) 支持zookeeper协调主从切换、zk序列、配置zk化(1.6) 支持库内分表(1.6) 集群基于ZooKeeper管理,在线升级,扩容,智能优化,大数据处理(2.0开发版)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值