以下语句在mysql单库中执行正常: 但是如果在mycat/conf/schema.xml中开启 则不能在mycat上正确执行: 会将查询条件错误解析成: 如果既想开启checkSQLschema="true",又想查询正常,需要对查询条件中的英文dot进行转义: 不知道这是不是它的一个bug。 ...
分类:
其他好文 时间:
2016-07-06 14:40:51
阅读次数:
271
公司项目刚刚导入大量产品数据,然后发现网站的产品搜索很卡,原本是原生sql的like来做模糊搜索,数据量20W的时候还可以接受,但是上百万就很卡了,所以需要做优化。 经过考虑,打算采用全文检索 sphinx + 数据库中间件(atlas/mycat) 的架构来优化. 我的环境: centos6.5 ...
分类:
其他好文 时间:
2016-07-05 18:31:49
阅读次数:
196
客户给出建议方案: 带着上边的问题,我认真的查阅了网上对这些技术的一些评价: mycat是国人的,是一个数据库分库分表中间件。 背景: 基于阿里开源的Cobar产品而研发,Cobar的稳定性、可靠性、优秀的架构和性能以及众多成熟的使用案例使得MYCAT一开始就拥有一个很好的起点,站在巨人的肩膀上,我 ...
分类:
数据库 时间:
2016-07-01 06:37:33
阅读次数:
248
1、连接mycat 9066管理端口 命令:mysql -uroot -proot -P9066 -h127.0.0.1 -u:用户名 -p:密码 -P:端口 -h:ip地址例:linux路径切换到mycat安装路径的bin目录中:输入命令 显示如此则登录成功。 2、显示后端物理库连接信息,包括当前 ...
分类:
其他好文 时间:
2016-06-22 10:30:31
阅读次数:
1069
摘要:MyCat截至到2015年4月,保守估计已经有超过60个项目在使用,主要应用在电信领域、互联网项目,大部分是交易和管理系统,少量是信息系统。比较大的系统中,数据规模单表单月30亿。本文带你全面了解MyCat。为什么需要MyCat?虽然云计算时代,传统数据库存在着先天性的弊端..
分类:
数据库 时间:
2016-06-15 11:01:43
阅读次数:
397
什么是MyCAT?简单的说,MyCAT就是: 一个彻底开源的,面向企业应用开发的“大数据库集群” 支持事务、ACID、可以替代Mysql的加强版数据库 ? 一个可以视为“Mysql”集群的企业级数据库,用来替代昂贵的Oracle集群 ? 一个融合内存缓存技术、Nosql技术、HDFS大数据的新型SQ ...
分类:
数据库 时间:
2016-06-13 19:15:15
阅读次数:
315
数据库切分概述OLTP和OLAP在互联网时代,海量数据的存储与访问成为系统设计与使用的瓶颈问题,对于海量数据处理,按照使用场景,主要分为两种类型:联机事务处理(OLTP)和联机分析处理(OLAP)。联机事务处理(OLTP)也称为面向交易的处理系统,其基本特征是原始数据可以立即..
分类:
其他好文 时间:
2016-06-09 16:01:52
阅读次数:
233
一、JAVA并发编程Netty、NOI、MiNa技术详解二、JAVA虚拟机、JVM调优、Tomcat优化技术详解三、Linux入门命令、虚拟机安装课程详解四、数据库设计MySQL、Oracle数据库设计五、缓存Redis、Memcached、Mongodb使用六、中间件ActiveMQ、RocketMQ、MyCat的使用七、互联网应用Zookeepe..
分类:
编程语言 时间:
2016-05-23 01:13:51
阅读次数:
365
数据库路由中间件MyCat - 源代码篇(14)
5. 路由模块
5.2 SQL解析模块:
从路由策略工厂类RouteStrategyFactory获取路由策略RouteStrategy,主要是调用其中的route方法解析出RouteResultset。...
分类:
其他好文 时间:
2016-05-20 19:48:46
阅读次数:
432
版本:mycat1.0 只需要读写分离的功能,分库分表的都不需要。 涉及到的配置文件: 1.conf/server.xml 主要配置的是mycat的用户名和密码,mycat的用户名和密码和mysql的用户名密码是分开的,应用连接mycat就用这个用户名和密码。 <?xml version="1.0" ...
分类:
其他好文 时间:
2016-05-19 10:35:01
阅读次数:
139