暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

mycat

原创 水清浅 2022-06-08
186

1.3.2 什么是MyCat?

简单的说,MyCAT就是:

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

1.3.3 MyCat的目标

MyCAT的目标是:低成本的将现有的单机数据库和应用平滑迁移到“云”端,解决数据存储和业务规模迅速增长情况下的数据瓶颈问题。

1.3.4 MyCat的关键特性

·         支持 SQL 92标准;

·         支持MySQL集群,可以作为Proxy使用;

·         支持JDBC连接ORACLE、DB2、SQL Server,将其模拟为MySQL Server使用;

·         支持galera for mysql集群,percona-cluster或者mariadb cluster,提供高可用性数据分片集群;

·         自动故障切换,高可用性;

·         支持读写分离,支持MySQL双主多从,以及一主多从的模式;

·         支持全局表,数据自动分片到多个节点,用于高效表关联查询;

·         支持独有的基于E-R 关系的分片策略,实现了高效的表关联查询;

·         多平台支持,部署和实施简单。

1.3.5 MyCat的优势

·         基于阿里开源的Cobar产品而研发,Cobar的稳定性、可靠性、优秀的架构和性能,以及众多成熟的使用案例使得MyCAT一开始就拥有一个很好的起点,站在巨人的肩膀上,能看到更远。

·         广泛吸取业界优秀的开源项目和创新思路,将其融入到MyCAT的基因中,使得MyCAT在很多方面都领先于目前其他一些同类的开源项目,甚至超越某些商业产品。

·         MyCAT背后有一只强大的技术团队,其参与者都是5年以上资深软件工程师、架构师、DBA等,优秀的技术团队保证了MyCAT的产品质量。

·         MyCAT并不依托于任何一个商业公司,因此不像某些开源项目,将一些重要的特性封闭在其商业产品中,使得开源项目成了一个摆设。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论