MyCat-简介-MyCat 优势 | 学习笔记

本文涉及的产品
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介: 快速学习 MyCat-简介-MyCat 优势

开发者学堂课程【全面讲解开源数据库中间件MyCat使用及原理(一):MyCat-简介-MyCat 优势】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/755/detail/13238


MyCat-简介-MyCat 优势

一、MyCat 的优势

MyCat 是一个彻底开源的,面向企业应用数据库中间件,支持事务,可以视为 MySQL 集群的企业级数据库,用来替代昂贵的 oracle 集群,在 Mycat 中融合内存缓存技术、 NoSQL 技术、HDFS 大数据的新型 SQL Server,并结合传统数据库和新型分布式数据仓库的新一代企业级数据库中间件产品。 Mycat 在 I/O 方面进行了重构,可以大幅提升访问性能。

并具有优势:

1、性能可靠稳定

Mycat 基于阿里开源的 Cobar 产品而研发,Cobar 的稳定性、可靠性、优秀的架构和性能以及众多成熟的使用案例使得 MYCAT 一开始就拥有一个很好的起点,而且Mycat 在Cobar 的基础上再次进行了优化,如性能的提升及功能的增强,业界优秀的开源项目和创新思路被广泛融入到 MYCAT 的基因中,使得 MYCAT 在很多方面都领先于目前其他一些同类的开源项目,甚至超越某些商业产品。

2、强大的技术团队

MyCat 现在由一支强大的技术团队维护,吸引和聚集了一大批业内大数据和云计算方面的资深工程师、架构师、DBA,优秀的团队保障了 Mycat 的稳定高效运行。而且 Mycat 不依托于任何商业公司,而且得到大批开源爱好者的支持。为 MyCat 之后的发展提供了强有力的支撑。

3、体系完善

MyCat 已经形成了一系列的周边产品,后面再详细介绍,比较有名的是 Mycat-web(MyCat 的管理界面,可以监控 MyCat 当中数据库的节点状态信息)、Mycat-NIO、Mycat-Balance( MyCat 的均衡)等,已经形成了一个比较完整的解决方案,而不仅仅是一个中间件。

4、社区活跃

与 Mycat 数据库中间件类似的产品还有 TDDL 、 Amoeba 、Cobar 。

(1)TDDL ( Taobao Distributed Data Layer ),翻译为淘宝分布式数据库的中间层,不同于其它几款产品,并非独立的中间件,只能算作中间层,这一点与 Cobar 不同,是以 Jar 包方式提供给应用调用,属于JDBC Shard 的思想。TDDL 在阿里内部使用较多,在市面上使用较少。

(2)Amoeba 是作为一个真正的独立中间件提供服务,应用去连接 Amoeba 操作MySQL 集群,就像操作单个 MySQL一样。Amoeba 算中间件中的早期产品,后端还在使用 JDBC Driver。

(3) Cobar 是在 Amoeba 基础上进化的版本,一个显著变化是把后端 JDBC Driver 改为原生的 MySQL 通信协议层。

// 采用 MySQL 公开的二进制的阐述协议进行通信,没有使用 JDBC Driver,故 Cobar 的性能相对来说较好。

(4)Mycat 又是在 Cobar 基础上发展的版本,性能优良,功能强大,社区活跃。

// 现在市面上很多大公司选用的数据库中间件大部分为 Mycat 。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
8月前
|
关系型数据库 MySQL 数据库
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎
阿里云数据库RDS支持MySQL、SQL Server、PostgreSQL和MariaDB引擎,提供高性价比、稳定安全的云数据库服务,适用于多种行业与业务场景。
1030 156
|
机器学习/深度学习 人工智能 自然语言处理
人工智能基本概念和原理
人工智能基本概念和原理
1591 1
|
编译器 开发工具 C语言
交叉编译器环境配置与boa嵌入式web服务器移植问题
交叉编译器环境配置与boa嵌入式web服务器移植问题
497 0
|
7月前
|
机器学习/深度学习 人工智能 算法
智能体会是泡沫吗?AI七十年进化告诉你,2025年才是真正的拐点
AI历经三次浪潮,2025年迎来智能体元年。从规则系统到深度学习,智能体终让AI具备记忆、规划与行动力。国家政策、大厂布局、巨头共识齐发力,智能体正重塑产业格局。理解其运行逻辑,找准落地场景,方能抢占时代先机。
|
SQL 运维 监控
MyCat - 高级 - MyCat-Web 介绍及安装配置 | 学习笔记
快速学习 MyCat - 高级 - MyCat-Web 介绍及安装配置
MyCat - 高级 - MyCat-Web 介绍及安装配置 | 学习笔记
|
安全 网络协议 Linux
yum出现Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile解决方法
yum出现Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile解决方法
3832 3
|
存储 NoSQL 知识图谱
7 种查询策略教你用好 Graph RAG 探索知识图谱
我们在这篇文章中探讨了知识图谱,特别是图数据库 NebulaGraph,是如何结合 LlamaIndex 和 GPT-3.5 为 Philadelphia Phillies 队构建了一个 RAG。 此外,我们还探讨了 7 种查询引擎,研究了它们的内部工作,并观察了它们对三个问题的回答。我们比较了每个查询引擎的优点和缺点,以便更好地理解了每个查询引擎设计的用例。
1699 0
7 种查询策略教你用好 Graph RAG 探索知识图谱
|
安全 网络安全 Go
国密SSL协议之双证书体系
国密SSL协议使用双证书体系。本文描述了国密双证书体系的组成和差别,并描述了在U盾里面的使用情况。
7125 0
国密SSL协议之双证书体系
|
Ubuntu Linux 数据安全/隐私保护
使用Cython库包对python的py文件(源码)进行加密,把python的.py文件生成.so文件并调用
本文介绍了在Linux系统(Ubuntu 18.04)下将Python源代码(`.py文件`)加密为`.so文件`的方法。首先安装必要的工具如`python3-dev`、`gcc`和`Cython`。然后通过`setup.py`脚本使用Cython将`.py文件`转化为`.so文件`,从而实现源代码的加密保护。文中详细描述了从编写源代码到生成及调用`.so文件`的具体步骤。此方法相较于转化为`.pyc文件`提供了更高的安全性。
2340 2
阿里云哪个活动中的云服务器支持2年或5年购买时长?优惠价格是多少?
2024年阿里云活动中的云服务器可以购买2年或5年吗?目前除了轻量应用服务器之外,其他系列的云服务器都是支持选择2年或5年购买时长的。本文为大家介绍下阿里云活动云服务器2年或5年的具体优惠价格。
阿里云哪个活动中的云服务器支持2年或5年购买时长?优惠价格是多少?

热门文章

最新文章