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.读写分离
            所谓的读写分离就是把同一个系统(项目)的读操作和写操作分别在不同的服务器上完成
            
  • 相关阅读:
    C#串口通信程序SerialPort类
    51单片机和PC串口异步通信
    Robotics ToolBox机械臂仿真
    51单片机和PC串口异步通信(续)
    谈谈FFT有何用
    volatile关键字的使用
    如何走好后面的路
    51单片机液晶显示计时器
    IDE86汇编语言环境使用
    不使用跳转的宏CV_IMIN分析
  • 原文地址:https://www.cnblogs.com/ZXF6/p/11552313.html
Copyright © 2011-2022 走看看