随笔分类 - mycat
中间件
摘要:一.理解分库分表的意义 1.什么情况下不分表 阿里巴巴java开发手册嵩山版p14 1.1、能不分就别分 1.2、长期规划(3~5年) 二.什么情况下分表 2.1数据库性能瓶颈的出现:连接、速度、存储 2.2数据库优化的层次 1、SQL与索引(合格的sql和索引)2、表与存储引擎(表选择正确的存储引
阅读全文
摘要:一.mycat基本介绍总结 1、从阿里cobar升级而来 2、实现了MySQL协议,可以当做一个MySQL数据库来使用 3、通过JDBC支持其他数据库实现分库分表 4、解决了多表join、分布式事务、全局序列号、翻页排序、函数计算的问题 二.核心概念 主机/实例:理解为服务器 物理数据库:理解为服务
阅读全文
摘要:一.mycat关键特性 1.支持sql92标准 2.支持MySQL、Oracle、DB2、SQL Server、PostgreSQL等DB的常见SQL语法 3.遵守Mysql原生协议,跨语言,跨平台,跨数据库的通用中间件代理。 4.基于心跳的自动故障切换,支持读写分离,支持MySQL主从复制,以及g
阅读全文