【mycat】mycat介绍

news/2024/9/23 6:30:26/

Mycat


Mycat是什么

Mycat是数据库中间件,用于连接java程序与数据库

为什么用Mycat

  • java与数据库紧耦合
  • 高访问量高并发对数据库的压力
  • 读写数据请求不一致

Mycat可以做什么

1.读写分离

在这里插入图片描述

2.数据分片

垂直分片(分库)、水平分片(分表)、垂直+水平拆分(分库分表)

在这里插入图片描述

3.多数据源整合

在这里插入图片描述

Mycat原理

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

在这里插入图片描述

这种方式把数据库的分布式从代码中解耦出来,程序员察觉不出来后台使用了Mycat还是MySQL


http://www.ppmy.cn/news/390160.html

相关文章

流量卡测评分享

现在市面上大流量套餐无非就是物联卡,正规套餐卡,随身WIFI。 物联卡↓ 物联卡大家都知道口碑很差,跑路,虚量,限速,也有好用的比如物联行业172梦龙沧海这样的大公司。 售后:没得说随时可以退款销…

卡卡云模板(适配彩虹发卡系统)

​ 编辑 添加图片注释,不超过 140 字(可选) shua_yiji.sql shua_jg.sql 将这俩个数据库文件导入数据库。 其他的直接导入网站根目录覆盖就好。 PS: 若首页显示不正常:请去管理后台->系统设置->首页模板设…

QuizCardGame

文章目录 前言一、QuizCard二、QuizCardBuilder三、QuizCardPlayer 前言 《Head First Java》QuizCard示例代码 一、QuizCard /*** Title : QuizCard.java* Description: This class contains the definition of the QuizCard.** author : Zhonghao Yan* version :…

.Card卡片

开发工具与关键技术:VS .Card 作者:微凉之夏 撰写日期:2019年06月16日 .Card卡片是个灵活的可扩展的内容窗口,同时可以做出很多种展示效果的变体,而.card卡片组件在BootStrap4中是新增的一组重要样式,它是…

Web Components 系列(十一)—— 实现 MyCard 的可复用

前言 在上一节中,使用 Templates 实现了 MyCard 的基本布局,并且在文章结尾我也说过,因为不可复用,其实用性基本为零。 今天我们通过使用具名 Slots 在 Templates 中占位,然后再在自定义元素中给 Slots 传值&#xf…

Credit Card

题意:现在有一张银行卡,每天傍晚都会进行一些交易,如果交易金额大于0,则账户余额增加相应的金额,如果交易金额小于0,则账户扣除相应的金额,如果等于0,则对账户金额进行检查&#xff…

卡片....

小蓝有 �k 种卡片, 一个班有 �n 位同学, 小蓝给每位同学发了两张卡片, 一 位同学的两张卡片可能是同一种, 也可能是不同种, 两张卡片没有顺序。没有 两位同学的卡片都是一样的。 给定 �n, 请问小蓝的卡片至少有多少种? import java.util.Sca…

MyCart

//*********************************fragment************************************************************************************************** //购物车接口的实现 //*************************************************************** cartAdapter.setOnCartListene…