数据库MyCatjava软件

Mycat,入门篇

2019-06-02  本文已影响231人  b34dcc8c2394

Mycat是什么

Mycat是一款基于阿里开源产品Cobar而研发的开源数据库分库分表中间件(基于Java语言开发)。官网所言:Mycat国内最活跃的、性能最好的开源数据库中间件!

Mycat关键特性

安装与使用

export JAVA_HOME=xxx
export MYCAT_HOME=xxx
# Java Additional Parameters
#wrapper.java.additional.1=
wrapper.java.additional.1=-DMYCAT_HOME=.
wrapper.java.additional.2=-server
wrapper.java.additional.3=-XX:MaxPermSize=64M
wrapper.java.additional.4=-XX:+AggressiveOpts
wrapper.java.additional.5=-XX:MaxDirectMemorySize=2G
wrapper.java.additional.6=-Dcom.sun.management.jmxremote
wrapper.java.additional.7=-Dcom.sun.management.jmxremote.port=1984
wrapper.java.additional.8=-Dcom.sun.management.jmxremote.authenticate=false
wrapper.java.additional.9=-Dcom.sun.management.jmxremote.ssl=false
wrapper.java.additional.10=-Xmx4G
wrapper.java.additional.11=-Xms1G

常见分库分表产品对比

分库分表产品 MyCat Sharding-JDBC Cobar Cobar-client TDDL
分库 未开源
分表 未开源
中间层
ORM支持 任意 任意 任意 仅MyBatis 任意
数据库支持 任意 任意 仅MySQL 任意 任意
社区情况 活跃 活跃 停更 未知 未知

文章已授权获得转载,原文地址:https://blog.mariojd.cn/mycat-introduction.html

上一篇 下一篇

猜你喜欢

热点阅读