一、mycat?
1.为什么叫mycat
其实mycat在最早的初期版本只支持mysql一种数据库,换句话说mycat其实就是mysql的增强版
在mysql中只是数据库,并没有读写分离和分库分表,这些操作全部都是由mycat进行实现 // !!!!!主从复制(数据同步)功能mycat没有,必须要使用mysql所提供的!!!!! 2.什么是mycat
/*
2.1.mycat是开源的 并且面向大型企业的大数据库集群
2.2.支持事务、ACID、可以替代MySQL的加强版数据库,目前为止已经支持了很多数据库(内存数据库(NOSQL:redis,mongoDB...),关系型数据库一样支持(MySQL、Oracle、DB2、SQL Server、PostgreSQL...))
2.3.代替了昂贵的oracle(Oracle在四年前单节点一年10万块,在那个时候mysql比较弱!!!)
2.4.mycat是一个HDFS大数据的新型SQL Server(SQL引擎,SQL服务器)
其实mycat沿用了Hadoop的HDFS概念-->只是mycat把F变为了D
*/
3.什么是HDFS
H:Hadoop 大数据平台大数据分析技术
D:Distributed 分布式的,分散式的
F:File
S:System Hadoop(大数据)的分布式文件存储系统
什么是大数据:
数据量非常大!!!!并且以文件的形式保存称之为大数据 mycat:
/*
H:High(Big Data)
D:Distributed
D:Data(关系型数据库中所保存的数据)
S:System
*/ 4.mycat的两大核心
4.1.分库分表
所谓的分库分表就是把同一个系统(项目)的同一张表中的数据分别存放在不同的服务器上 4.2.读写分离
所谓的读写分离就是把同一个系统(项目)的读操作和写操作分别在不同的服务器上完成

最新文章

  1. 微信小程序注册
  2. linux工具
  3. 【手把手教你Maven】构建过程
  4. 关于MVC中Start.cs文件的作用
  5. js MATH
  6. java.util.Properties
  7. 【iOS】Quartz2D基本图形
  8. Maven clean时候出现异常
  9. wp8.1 Study7: ListView 和GridView应用
  10. Oracle 10g 默认安装带来的用户名/密码
  11. 双外边距浮动bug;3像素文本偏移bug;IE6以下相对定位中的绝对定位bug
  12. T-SQL技巧收集——拆分字符串
  13. S2_OOP第二章
  14. Maven发布jar包到私库
  15. jsp页面怎么引入js
  16. 在线安装TIDB集群
  17. java中函数传值和传地址的问题
  18. centos nginx 中安装ssl证书 以及在项目中的使用
  19. 深度包检测(DPI)详细介绍
  20. setTimeout递归调用跳转页面

热门文章

  1. Interesting Yang Yui Triangle(hdu3304)
  2. 第47篇-解释执行的Java方法调用native方法小实例
  3. SOFA 通信
  4. NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
  5. KKT (LICQ)
  6. Linux压缩和解压类
  7. pod内执行kill -3 pid
  8. C# 绘制印章
  9. 图像数据到网格数据-1——Marching Cubes算法的一种实现
  10. CF858D Polycarp's phone book