MySQL集群教程10:MyCAT分表分库分布式数据库项目实施与维护

教程发布:风哥 教程分类:MySQL教程 更新日期:2019-03-08 浏览学习:285

本套风哥MySQL学习教程熟悉Mycat分表分库与读写分离分布式数据库中间件项目实施与维护

01.MyCat功能介绍与应用场景
什么是MYCAT
一个彻底开源的,面向企业应用开发的大数据库集群
支持事务、ACID、可以替代MySQL的加强版数据库
一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群
一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server
结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品
一个新颖的数据库中间件产品

MySQL集群教程10:MyCAT分表分库分布式数据库项目实施与维护
(互联网排名第一的MySQL数据库教程)
本套风哥MySQL教程学习内容
01.MyCat功能介绍与应用场景
02.MyCat安装与启动
03.MyCat配置系统介绍
04.MyCat分库分表功能与分片规则
05.MyCat全局序列号的介绍
06.MyCat多租户应用介绍
07.MyCat配置读写分离(MySQL一主多从)项目实战
08.MyCat分表分库分片项目实战1-垂直分库-9个库
09.MyCat分库分表分片项目实战2-水平分库-35个库按省枚举分片
10.MyCat分表分库分片项目实战3-全局表-25个库水平分片
11.MyCat分表分库分片项目实战4-ER表-35个库取模分片
12.MyCat分表分库分片项目实战5-9个库主键范围分片
13.MyCat分表分库分片项目实战6-9个库一致性hash分片
14.MyCat分表分库分片项目实战7-36个库日期以天分片
15.MyCat分表分库分片项目实战8-84个库自然月分片
16.MyCat分表分库分片项目实战9-24个库单月小时分片
17.MyCat分表分库分片项目实战10-多节点扩容与多节点删除
18.MyCat后端MySQL数据库的备份与迁移方案
19.MyCat双机高可用HA方案与项目实战
20.MyCat大规模负载均衡方案与项目实战
21.MyCat监控管理与优化
本套风哥MySQL教程学习地址
http://edu.51cto.com/sd/84428
更多MySQL教程,请加风哥QQ:176140749、113257174或微信"itpux-com"交流

从定义和分类来看,它是一个开源的分布式数据库系统,是一个实现了 MySQL 协议的的 Server,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可以用 MySQL 原生(Native)协议与多个 MySQL 服务器通信,也可以用 JDBC 协议与大多数主流数据库服务器通信, 其核心功能是分表分库,即将一个大表水平分割为 N 个小表,存储在后端 MySQL 服务器里或者其他数据库里。

优势
基于阿里开源的Cobar产品而研发,Cobar的稳定性、可靠性、优秀的架构和性能以及众多成熟的使用案例使得MYCAT一开始就拥有一个很好的起点,站在巨人的肩膀上,我们能看到更远。业界优秀的开源项目和创新思路被广泛融入到MYCAT的基因中,使得MYCAT在很多方面都领先于目前其他一些同类的开源项目,甚至超越某些商业产品。

网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】MySQL性能优化与运维诊断教程01:MySQL性能基准测试
【下一篇】MySQL集群教程09:ProxySQL读写分离中间件项目实施与维护