Mycat 实现 MySQL的分库分表、读写分离、主从切换

Mycat 实现 MySQL的分库分表、读写分离、主从切换
共8节 689人在学 课程详情
  • 01. MyCat 简介
  • 02. MyCat 的原理,应用场景,分库分表的思想
  • 03. 安装 mycat v1. 6和 jdk v1. 8,且关闭当前 mysql数据库
  • 04. 配置三个主要文件:schema 系统配置信息 server 切分规则 rule
  • 05. 配置主从复制
  • 06. 启动 Mycat 成功
  • 07. 分布式存储数据库 测试
  • 08. 读写分离测试成功

    订阅失败

    Mycat 实现 MySQL的分库分表、读写分离、主从切换
    Mycat 实现 MySQL的分库分表、读写分离、主从切换 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    04. 配置三个主要文件:schema 系统配置信息 server 切分规则 rule

    课程介绍

    Re: Mycat 实现 MySQL的分库分表、读写分离、主从切换 

    =============================

    # MyCAT 作用是能够代替昂贵的oracle的MySQL集群中间件。 

        1) 一个彻底开源的,面向企业应用开发的“大数据库集群”

        2) 支持事务、ACID、可以替代Mysql的加强版数据库

        3) 一个可以视为“MySQL”集群的企业级数据库,用来替代昂贵的Oracle集群(核心价值观)

    (即:可不用 Orcale数据库及RAC等,以此代替)

        4) 一个融合内存缓存技术、Nosql技术、HDFS大数据的新型SQL Server

        5) 结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品

        6) 一个数据库中间件产品

     

    # MyCAT 目标:

        1) 低成本的将现有的单机数据库和应用,平滑迁移到“云”端,解决数据存储和业务规模迅速增长情况下的数据瓶颈问题。从这一点介绍上来看,能满足数据库数据大量存储,提高了查询性能。

        2) MyCat在大数据方面的运用不容小觑啊。

     

    # MyCAT 特性

        1) 支持 SQL 92标准

        2) 支持Mysql集群,可以作为Proxy使用

        3) 支持JDBC连接ORACLE、DB2、SQL Server,将其模拟为MySQL Server使用

        4) 支持galera for mysql集群,percona-cluster或者mariadb cluster,

    (提供高可用性数据分片集群)

        5) 自动故障切换,高可用性(failover & HA)

        6) 支持读写分离,支持Mysql双主多从,以及一主多从的模式

        7) 支持全局表,数据自动分片到多个节点,用于高效表关联查询

        8) 支持独有的基于E/R 关系的分片策略,实现了高效的表关联查询

        9) 多平台支持,部署和实施简单

     

    # MyCAT 架构

        用户可以把MyCAT看作是一个数据库代理,用mysql客户端工具(如Navicat)和命令访问,其核心功能就是分库分表,即将一个大表水平分割为N个小表,真正的存储在后端Mysql服务器中或其它数据库中。

     

     

     

     

     

     

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 838人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22521人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4268人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 818人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 879人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5189人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1522人在学

    Python Django 深度学习 小程序

    钟翔 · 2378人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 648人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4054人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~