在实现分库分表的情况下,数据库自增主键已无法保证自增主键的全局唯一。为此,MyCat 提供了全局 sequence,并且提供了包含本地配置和数据库配置等多种实现方式, ...
分类:
数据库 时间:
2018-07-23 14:59:37
阅读次数:
196
1.MyCAT简单介绍 MyCAT是一个彻底开源的,面向企业应用开发的大数据库集群,支持事务、ACID、可以替代MySQL的加强版数据库,是一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群融合了内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server,并且结合传 ...
分类:
其他好文 时间:
2018-07-19 21:28:44
阅读次数:
202
MyCat介绍面向企业应用开发的“大数据库集群”支持事务、ACID、可以替代Mysql的加强版数据库可以视为“Mysql”集群的企业级数据库,用来替代昂贵的Oracle集群融合内存缓存技术、Nosql技术、HDFS大数据的新型SQLServer结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品MyCat的目标是:低成本的将现有的单机数据库和应用平滑迁移到“云”端,解决数据存储和业务规模迅速
分类:
系统相关 时间:
2018-07-18 21:45:52
阅读次数:
204
一、简介 MHA: 你可以把它看做是一个监控MySQL的工具,当master挂了之后,起一个slave作为master,另外一台slave重新作为新master的备库; 所以MHA的架构做好是三台数据库,并且已经提前做好了主从模式(一主两从),MHA可以管理多组MySQL主从集群;VIP的跳转也 是 ...
分类:
数据库 时间:
2018-07-16 17:19:47
阅读次数:
3377
如果是在单机上,可以使用docker 模拟多个MySQL。 sudo sudo docker run --name mysql -p 12345:3306 -e MYSQL_ROOT_PASSWORD=xxx -d mysql 查看所有的容器,包括运行与停止的 sudo docker ps -a 查 ...
分类:
其他好文 时间:
2018-07-12 23:59:18
阅读次数:
417
前提:环境要求已安装JDK1.7+版本已安装mysql客户端(yuminstallmysql)操作系统IP:192.168.75.48安装mycat下载解压wgethttp://dl.mycat.io/1.6.5/Mycat-server-1.6.5-release-20180122220033-linux.tar.gztar-zxvfMycat-server-1.6.5-release-2018
分类:
其他好文 时间:
2018-07-11 19:53:36
阅读次数:
152
文章集中整理总结mysql分库分表开源产品,分布式数据库的设计,以及实际应用案例等相关内容,部分附上本文作者实际应用过程中的理解。 本文感谢sjdbc,mycat,姜承尧,林涛等文章提供的精彩介绍。 1、先抛出两个问题 问题一、当mysql单表数据量爆炸时,你怎么办? 问题二、当你的数据库无法承受高 ...
分类:
数据库 时间:
2018-07-09 22:04:16
阅读次数:
259
1.Redis预减库存减少数据库访问 2.内存标记减少Redis访问 3.请求先入队缓冲,异步下单,增强用户体验 4. Nginx水平扩展 5.数据库分库分表(阿里中间件mycat) 减少数据库访问: 1.系统初始化时,把商品库存数量加载到redis 2.收到请求,redis预减库存,库存不足,直接 ...
分类:
其他好文 时间:
2018-07-09 13:32:58
阅读次数:
170
一、mybatis的版本必须为3.3.1及其以上 项目所依赖的mybatis的版本必须为3.3.1及其以上,低版本的不行,保证hap项目的依赖的mybatis的jar的版本必需为需要的版本: 二、在Dao层不能使用@Param注解,且Mapper.xml文件中使用list变量接收Dao层中的集合 数 ...
分类:
数据库 时间:
2018-07-07 22:33:20
阅读次数:
545
首先从官网上下载mycat。 官网链接 下载对应的mycat即可。 我也是小白一个,就是直接在window上操作了。 自己画的,真low。 推荐一篇文章 https://blog.csdn.net/u013467442/article/details/56955846 ...
分类:
数据库 时间:
2018-07-07 22:17:58
阅读次数:
172