mycat理解

北慕城南 提交于 2019-11-30 04:33:16

1、为什么叫mycat?

  其实mycat在最早的初期版本只支持mysql一种数据库,换句话说,

mycat就是mysql的增强版,在mysql中只是数据库,并没有读写分离和

分库分表,这些操作全部是由mycat进行实现。

注意:主从复制(数据同步)功能mycat没有,必须要使用mysql所提供的。

 

2、什么是mycat?

  2.1 mycat是完全开源的,并且面向大型企业的大数据库集群

  2.2 支持事务、ACID、可以替代mysql的嘉庆版数据库,目前已经支持了

    很多数据库(关系型和非关系型数据库都包括)

 

3、什么是HDFS?

  H:Hadoop

  D:Distributed

  F:File

  S:System

  Hadoop(大数据)分布式存储系统;大数据:数据量非常大,且以文件形式保存

   HDFS只做数据的存储;

  mycat:

  H:High(Big Data)

  D:Distributed

  D:Data

  S;System

4、mycat的两大核心

  4.1 分库分表

    将同一个系统(项目)的同一张表拆分到不同服务器进行存放

  4.2 读写分离

    将同一个系统(项目)的读操作和写操作分别在不同服务器上完成

 

  

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!