有个朋友面试的时候被问到:Mycat和MySQL的区别。我们可以把上层看作是对下层的抽象,例如操作系统是对各类计算机硬件的抽象。那么我们什么时候需要抽象?假如只有一种硬件的时候,我们需要开发一个操作系统吗?再比如一个项目只需要一个人完成的时候不需要leader,但是当需要几十人完成时,就应该有一个管理者,发挥沟通协调等作用,而这个管理者对于他的上层来说就是对项目组的抽象。同样的,当我们的应用只需要一台数据库服务器的时候我们并不需要Mycat,而如果你需要分库甚至分表,这时候应用要面对很多个数据库的时候,这个时候就需要对数据库层做一个抽象,来管理这些数据库,而最上面的应用只需要面对一个数据库层的抽象或者说数据库中间件就好了,这就是Mycat的核心作用。所以可以这样理解:数据库是对底层存储文件的抽象,而Mycat是对数据库的抽象。

Mycat和MySQL的区别——Mycat的核心作用相关推荐

  1. 秒懂Mycat和MySQL的区别【转自百度知道】

    2019独角兽企业重金招聘Python工程师标准>>> Mycat和MySQL的区别: 可以把上层看作是对下层的抽象,例如操作系统是对各类计算机硬件的抽象.那么我们什么时候需要抽象? ...

  2. Mycat原理详解,Mycat 实现 MySQL 的读写分离(Mysql主从复制)

    文章目录 1 Mycat 介绍 2 Mycat 安装 2.1下载安装JDK 2.2下载安装mycat 2.3启动和连接 3 Mycat 主要配置文件说明 4 利用 Mycat 实现 MySQL 的读写 ...

  3. MyCat详解(1.MyCat简介)

    文章目录 1,什么是MyCat 2,为什么使用MyCat 3,MyCat解决问题的思路 4,Mycat和MySQL的区别. 5,支持的数据库 6,架构 1,什么是MyCat ??MyCat是目前最流行 ...

  4. 分布式mysql中间件(mycat)

    官方地址: 主站:Mycat-server@github :  https://github.com/MyCATApache/Mycat-Server.git Mycat-web@github     ...

  5. mycat连接mysql时间_Mycat连接MySQL 8时的注意事项

    一.问题 MyCat是一个基于MySQl协议的开源的分布式中间件,其核心是分库分表. 但是目前MyCat仍主要面对MySQL 5.5, 5.6, 5.7版,对最新的MySQL 8尚未完全支持,需要用户 ...

  6. 数据库应用——MyCat代理MySQL集群

    MyCat代理MySQL集群 一.MyCat代理MySQL集群 1.1 MyCat概述 1.2 MyCat功能 1.3 MyCat图示 二.Mycat实战详解 2.1 MyCat实战案例 2.1.1 ...

  7. MySql优化(六)MyCat中间件

    MyCat介绍 首先MyCat是什么简单的介绍下 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务.ACID.可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替 ...

  8. 定时任务-Quartz、Mycat简单入门、Linux下安装MySQL、Linux下安装MyCAT、Mycat的数据库分片、Mycat读写分离

    表现层:页面 后台管理系统.商城门户.搜索系统.订单系统.商品详情系统.购物车系统 中间件:dubbo 系统之间的通信,服务的统计,rpc协议远程过程调用 同步通信 服务层:实现具体的业务逻辑 商品服 ...

  9. [Mysql] 分布式架构-Mycat(步骤详细)

    一.Mycat简介 Mycat是一个开源的分布式数据库系统,其核心功能是分库分表,即将一个达标水平分割成多个小表,存储在后端MySQL或者其他数据库里.取名Mycat原因一是简单好记,另一个则是希望未 ...

最新文章

  1. Yolo v4, v3 and v2 性能极简图示
  2. 空间里相片批量导入u盘_国民好物:aigo手机U盘 开启存储新时代
  3. SharePoint 账号
  4. oracle 最低要求吗,神谕Oracle配置要求高吗?最低及推荐配置一览
  5. oracle 10g中没有refhost.xml,解决win7 安装oracle10g的问题
  6. Spring : ImportBeanDefinitionRegistrar动态注入
  7. MYSQL主从同步(主库服务器为Linux,从库为Windows)
  8. (第八章)左右外连接
  9. 基于PHP构建OAuth 2.0 服务端 认证平台
  10. Python(2.7.6) 迭代器
  11. 谁会成为中国互联网下一代英雄
  12. MS520,参数,非接触式读卡IC
  13. Scratch软件界面介绍
  14. Arduino基础入门篇02—Arduino开发环境IDE安装使用
  15. 祈福医疗冲刺港股:年营收12亿 经营利润2.27亿
  16. 谷歌gmail注册入口_如何下载所有Gmail,日历,文档和其他Google数据的备份存档...
  17. 【Pygame基本使用】
  18. 想考数据库工程师?你需要了解这些
  19. 量化投资常用技能——指标篇1:详解 MACD指标绘制、及其计算过程和作用
  20. 用Python破解WiFi密码,亲测有效,简直不能太爽了

热门文章

  1. VMware虚拟机上LINUX系统的安装及其练习题
  2. appletv开发_AppleTV的长期生存能力
  3. 绿色环保型电脑向我们走来
  4. 末日搜索神器2.0发布
  5. 计算机理论学习之计算机简史
  6. MFC WebBrowser获取网面完整源码 WebBrowser获取网面完整HTML
  7. 基于canoe开发的Bootloader刷写上位机,符合uds流程
  8. AE基础教程第一阶段——12轨道遮罩
  9. 【游戏思路】制作简单小游戏实现思路总结
  10. saltstack+git+rsync发布代码