分布式数据库中间件Mycat → 实现数据库读写分离与高可用

一、Mycat是什么

二、Mycat关键特性

分布式数据库中间件Mycat → 实现数据库读写分离与高可用

来源于官网

三、Mycat高可用方案

分布式数据库中间件Mycat → 实现数据库读写分离与高可用

分布式数据库中间件Mycat → 实现数据库读写分离与高可用

四、Mycat原理

Mycat的原理中最重要的一个动词是“拦截”,它拦截了用户发送过来的SQL语句,首先对SQL语句做了一些特定的分析:如分片分析、路由分析、读写分离分析、缓存分析等,然后将此SQL发往后端的真实数据库,并将返回的结果做适当的处理,最终再返回给用户。

分布式数据库中间件Mycat → 实现数据库读写分离与高可用


上述图片里,应用程序不再直接访问数据库,而是访问Mycat,由Mycat与数据库交互,数据库数据返回给Mycat,Mycat再返回给应用程序。三个Database才是真正的数据库,又称为三个节点,也称为三个分片。

五、Mycat应用场景

Mycat发展到现在,适用的场景已经很丰富,而且不断有新用户给出新的创新性的方案,以下是几个典型的应用场景:

六、Mycat安装教程

下载:去Mycat官网下载,我这里下载的是1.6版本的,Windows系统的

Mycat官方网站:http://www.mycat.io/

分布式数据库中间件Mycat → 实现数据库读写分离与高可用


分布式数据库中间件Mycat → 实现数据库读写分离与高可用

安装:下载后解压,以管理员身份运行cmd,进入bin目录,这里有几个操作命令

分布式数据库中间件Mycat → 实现数据库读写分离与高可用


安装:

mycat install1

启动:

mycat start1

停止:

mycat stop1

重启:

mycat restart1

安装以后,我们就可以直接去服务里面启动与停止了,不用再使用命令

分布式数据库中间件Mycat → 实现数据库读写分离与高可用

展开阅读全文

页面更新:2024-06-03

标签:分布式   数据库   租户   企业级   集群   缓存   语句   应用程序   实时   中间件   场景   能力   功能   方案   数据   系统   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top