前言

mycat官方地址http://www.mycat.io/,mycat是关系数据库的中间件,也就是说它可以把后端的多个数据库,抽象成一个关系数据库。

mycat能干啥

官方文档介绍,主要是用来做分库分表,但应用中用的比较多的是mysql的主从分离。它的另一个分库分表,把一张表分在同一个关系数据库的不同库里或分在不同主机节点的数库里。分表,官方提供了很多规则来完成分表的操作,比如常见的取模,hash等,但是呢,分表是分了,带来的join查询就是一大头疼问题,权威指南在说join查询的时候,尽量把分表模式采用ER模式,就是子表的对应关系跟随父表,解决跨库的性能问题,但是呢多张表的联合join也是存在很大的问题,这里我还没有测试,但拍着脑袋想就会觉得有些问题。所以我们在使用mycat时,尽量多考虑下。

最新文章

  1. MVC4做网站后台:用户管理 ——用户组 2、查看、修改、删除用户组
  2. Java Web的传值汇总(含JavaBean)
  3. AVD之PANIC: Could not open
  4. [php入门] 1、从安装开发环境环境到(庄B)做个炫酷的登陆应用
  5. c笔记
  6. Visual Studio快捷键设置
  7. hive和hbase整合的原因和原理
  8. SGU 171 Sarov zones (贪心)
  9. C. Fox And Names
  10. sql server 数据库创建链接服务器访问另外一个sql server 数据库
  11. 创建一个JS函数,运用JS中arguments对象
  12. ES6中的Symbol类型
  13. asp.net core后台系统登录的快速构建
  14. lesson - 11 正则表达式
  15. Python面向对象2:类与对象的成员分析及self
  16. 红米note3发热严重,小米真垃圾!
  17. bzoj3929(sam)
  18. 如何利用FastReport.Net 设计并导出报表?
  19. TOP100summit:【分享实录-华为】微服务场景下的性能提升最佳实践
  20. MVC 实用架构设计(〇)——总体设计

热门文章

  1. Day3 02判定两个对象的引用是否相同
  2. php 判断访问是否是手机或者pc
  3. Visual Studio使用技巧 +谷歌浏览器使用技巧总结
  4. leetcode-mid-array-31 three sum-NO
  5. Python分析《武林外传》 -----转载
  6. 【转】mackbook wifi卡死未响应的问题
  7. Cannot refer to the non-final local variable user defined in an enclosing scope
  8. VMware 虚拟化编程(14) — VDDK 的高级传输模式详解
  9. 当在浏览器中输入一个url后回车,后台发生了什么?比如输入url后,你看到了百度的首页,那么这一切是如何发生的呢?
  10. R语言中的几种数据结构