MySQL集群教程10:MyCAT分表分库分布式数据库项目实施与维护
本套风哥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在很多方面都领先于目前其他一些同类的开源项目,甚至超越某些商业产品。
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!