前言:
MyCat 是一个数据库分库分表中间件,使用 MyCat 可以非常方便地实现数据库的分库分表查询,并且减少项目中的业务代码。今天我们将通过数据库架构发展的演变来介绍 MyCat 的诞生背景,以及 MyCat 在其中扮演的角色,从而使得大家对 MyCat 的诞生及其作用有深入的理解。
MyCat初接触
一个彻底开源的,面向企业应用开发的大数据库集群
支持事务、ACID、可以替代MySQL的加强版数据库
一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群
一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server
结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品
一个新颖的数据库中间件产品
从单一的数据库架构,到主从读写分离的数据库架构,再到垂直拆分、水平拆分的数据库架构。我们可以看到 MyCat 帮我们解决了读写数据源判断、繁杂数据源地址、分表判断这三个机械的重复性的问题。
但 MyCat 发展至今,其功能已经远远超过上面说的。例如 MyCat 支持主从切换功能,当数据库主库发生网络问题或其他故障时,MyCat 可以自动切换到从库,从而保证正常读写功能的进行。MyCat 的定位是一个数据库中间件,但凡所有处于应用层和数据层之间的事情,MyCat 都可以做。
如何成为阿里P8架构师?分布式数据库架构MyCat学习笔记送给你,希望对你有帮助!
深入浅出MyCat
今天给大家带来的是深入浅出MyCatPDF版本,将从入门出发,到高级,再到实战,从头带领大家深入学习MyCat!
入门篇:概述
入门篇:概述
入门篇:概述
高级进阶篇
高级进阶篇
高级进阶篇
生产实践篇
生产实践篇
生产实践篇
实战开发篇
实战开发篇
实战开发篇
从入门到高级进阶到生产实践到实战开发篇,这一份深入浅出MyCat将带你由浅入深从实战角度出发学习MyCat ,这一份深入浅出MyCat也将做为这篇文章的读者福利送给各位想要学习的朋友们!
如果觉得《阿里P8架构师进阶心得:分布式数据库架构MyCat学习笔记送给你》对你有帮助,请点赞、收藏,并留下你的观点哦!