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.读写分离
            所谓的读写分离就是把同一个系统(项目)的读操作和写操作分别在不同的服务器上完成
            
  • 相关阅读:
    linux下之mysql篇
    centos7下的防火墙
    plsql的快速生成sql语句设置
    linux下部署tomcat服务器之安装tomcat
    linux下部署tomcat服务器之安装jdk
    Tomcat根目录下work文件夹的作用
    KVM Best practice
    网络虚拟化技术(二): TUN/TAP MACVLAN MACVTAP
    qemu-kvm 代码分析
    odl v2 driver
  • 原文地址:https://www.cnblogs.com/ZXF6/p/11552313.html
Copyright © 2011-2022 走看看