kider 发表于 2015-12-22 18:39:22

Mycat介绍及构建数据库集群

完全开源的数据库中间件产品面向企业应用的大数据库集群.



什么是MYCAT

[*]一个彻底开源的,面向企业应用开发的大数据库集群
[*]支持事务、ACID、可以替代MySQL的加强版数据库
[*]一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群
[*]一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server
[*]结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品
[*]一个新颖的数据库中间件产品

关键特性

[*]支持SQL92标准
[*]遵守MySQL原生协议,跨语言,跨数据库的通用中间件代理。
[*]基于心跳的自动故障切换,支持读写分离,支持MySQL主从,以及galera cluster。
[*]支持Galera for MySQL集群,Percona Cluster或者MariaDB cluster
[*]基于Nio实现,有效管理线程,高并发问题。
[*]支持数据的多片自动路由与聚合,支持sum,count,max等常用的聚合函数。
[*]支持2表join,甚至基于caltlet的多表join。
[*]支持通过全局表,ER关系的分片策略,实现了高效的多表join查询。
[*]支持多租户方案。
[*]支持分布式事务(弱xa)。
[*]支持全局序列号,解决分布式下的主键生成问题。
[*]分片规则丰富,插件化开发,易于扩展。
[*]强大的web,命令行监控。
[*]支持前端作为mysq通用代理,后端JDBC方式支持Oracle、DB2、SQL Server 、 mongodb 、巨杉。
[*]支持密码加密
[*]支持IP白名单
[*]支持SQL黑名单、sql注入攻击拦截
[*]集群基于ZooKeeper管理,在线升级,扩容,智能优化,大数据处理(2.0开发版)。


MYCAT详细介绍


MYCAT下载及手册
http://pan.baidu.com/s/1qXfUFIc

guoshixiong 发表于 2016-8-2 17:21:34

学习,谢谢楼主
页: [1]
查看完整版本: Mycat介绍及构建数据库集群