zoukankan      html  css  js  c++  java
  • mycat 简单介绍

    一、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.读写分离
            所谓的读写分离就是把同一个系统(项目)的读操作和写操作分别在不同的服务器上完成
            
  • 相关阅读:
    Alpha版使用说明
    团队绩效评估计划
    丹佛机场行李处理系统分析
    第一个Spring冲刺周期团队进展报告
    用户体验
    总结
    Beta版
    Alpha版使用说明书
    5-26课堂作业——组员投票Alpha版存在的问题
    冲刺周期二--站立会议07
  • 原文地址:https://www.cnblogs.com/ZXF6/p/11552313.html
Copyright © 2011-2022 走看看