
mycat
客 人
这个作者很懒,什么都没留下…
展开
-
mycat详解
转载自https://blog.youkuaiyun.com/mchdba/article/details/511622431,愕然回首,它在灯火阑珊处关于mysql集群中间件,以前写在应用程序里面,由开发人员实现,在配置文件里面写多个数据源,写库一个数据源,读库一个数据源,笨拙不高效,由于程序员的差异化,效果并不是特别理想。 后来,组织了开发人员写了一个自动识别读写的功能模块接口,让开发人员调用,这样能满足...转载 2018-05-21 22:11:31 · 608 阅读 · 0 评论 -
mycat 分片规则
传统的分片策略都是基于单表,或者分片基于主键进行分配,或者某些场景下需要多个表依赖于一个分片,或者分片的字段并不是主键。 a. 对于传统的数据库分片方式都是基于单个表格,对于表关联这种操作,则很难处理。为了能够执行t_user与t_user_detail的联合查询, MyCAT借鉴了NewSQL领域的新秀Foundation DB的设计思路,Foundation DB创新性的提出了Tab...转载 2018-05-20 16:49:42 · 3896 阅读 · 0 评论 -
Mycat高级进阶---Mycat注解
注解原理概念: MyCat对自身不支持的Sql语句提供了一种解决方案——在要执行的SQL语句前添加额外的一段由注解SQL组织的代码,这样Sql就能正确执行,这段代码称之为“注解”。注解的使用相当于对mycat不支持的sql语句做了一层透明代理转发,直接交给目标的数据节点进行sql语句执行,其中注解SQL用于确定最终执行SQL的数据节点。注解的形式是:/*!mycat: sql=注解Sql语句*/1...转载 2018-05-24 20:20:51 · 681 阅读 · 0 评论 -
MySQL 高可用:mysql+mycat实现数据库分片(分库分表)
什么是MYCAT:一个彻底开源的,面向企业应用开发的大数据库集群支持事务、ACID、可以替代MySQL的加强版数据库一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品一个新颖的数据库中间件产品 Mycat关键特性 :支持SQL92标准遵守My...转载 2018-05-19 18:56:26 · 256 阅读 · 0 评论 -
数据库(分库分表)中间件对比
数据库(分库分表)中间件对比分区:对业务透明,分区只不过把存放数据的文件分成了许多小块,例如mysql中的一张表对应三个文件.MYD,MYI,frm。根据一定的规则把数据文件(MYD)和索引文件(MYI)进行了分割,分区后的表呢,还是一张表。分区可以把表分到不同的硬盘上,但不能分配到不同服务器上。优点:数据不存在多个副本,不必进行数据复制,性能更高。缺点:分区策略必须经过充分考虑,避免多个分区之间...转载 2018-05-16 21:17:35 · 258 阅读 · 0 评论 -
云计算
一、云计算总纲二、下面是章节部分目录: 2.1 JAVA基础: 2.2 Linux基础 2.3SQL优化 2.4Hadoop 2.0大数据 2.5SPARK+STORM+FLUME 2.6PYTHON 2.7统计学基础 2.8矩阵基础...原创 2019-05-29 21:10:33 · 1020 阅读 · 0 评论