• 设置
    日夜间
    白天
    主题色
    黑色
百万吨绿氢项目!隆基氢能与海外客户签约 百事通 山东将打造全国首个万台套氢能综合供能装置示范基地
当前位置: 首页 > 业界 > 内容页

什么是Mycat?为什么要使用MyCat?

2023-07-05 15:36:30 来源:驱动中国网

什么是Mycat:

1、Mycat是一个彻底开源的,面向企业应用开发的大数据库集群。

2、从定义和分类来看,Mycat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里。

为什么要使用MyCat:

当我们的应用只需要一台数据库服务器的时候我们并不需要Mycat,而如果你需要分库甚至分表,这时候应用要面对很多个数据库的时候,这个时候就需要对数据库层做一个抽象,来管理这些数据库,而最上面的应用只需要面对一个数据库层的抽象或者说数据库中间件就好了,这就是Mycat的核心作用。 所以可以这样理解:数据库是对底层存储文件的抽象,而Mycat是对数据库的抽象。

x 广告
x 广告

Copyright   2015-2022 安卓网版权所有  备案号:豫ICP备2021032478号-23   联系邮箱:89 718 09@qq.com

顶部