
MySQL
jieniyimiao
真的英雄,在于,以脆弱的凡人之躯,而具有神性的不可战胜。
展开
-
使用keepalived实现双机热备
通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。下面来以keepalived结合tomcat来实现一个web服务器的双机热备。keepalived的工作原理是VRRP(Virtual Router Redundancy Protocol)虚拟路由冗余协议。在VRRP中有两组重要的概念:原创 2016-09-09 16:54:43 · 621 阅读 · 0 评论 -
mybatis入门学习
1. http://www.cnblogs.com/xdp-gacl/tag/MyBatis学习总结/2. http://blog.youkuaiyun.com/techbirds_bao/article/details/9233599/3. http://www.yiibai.com/mybatis/install_configure.html4. http://www.mybatis.org/mybati原创 2016-10-11 09:54:21 · 437 阅读 · 0 评论 -
mysql动态扩容调研
MySQL动态扩容方案目前可用方案MySQL的复制:一个Master数据库,多个Salve,然后利用MySQL的异步复制能力实现读写分离,这个方案目前应用比较广泛,这种技术对于以读为主的应用很有效。数据切分(MySQL的Sharding策略):垂直切分:一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切可以称之为数据的垂直(纵向)切分;垂直切分的思路就是分析表间的聚合原创 2017-06-28 22:47:34 · 5649 阅读 · 2 评论 -
mysql必知必会学习笔记
第一章:了解MySQL数据库(database): 保存有组织的数据的容器(通常是一个文 件或一组文件),相当于文件柜。 通常的数据库软件应称为DBMS(数据库管理系统),数据库是通过DBMS创建和操纵的容器。 表(table) 某种特定类型数据的结构化清。主键: 唯一标识表中每行的这个列(或这组列)。主键列不允许NULL值;不更新主键列中的值;不重用主键列的值;不在主键列中使用可能会更改原创 2017-06-02 23:34:03 · 652 阅读 · 0 评论 -
MySQL 高可用性之 Keepalived 双主热备
亲测可用的方法 MySQL 高可用性之 Keepalived 双主热备原创 2017-05-10 19:33:33 · 684 阅读 · 0 评论 -
MySQL隔离级别
自动提交命令将自动提交功能置为OFF SET AUTOCOMMIT=0;将自动提交功能置为ON SET AUTOCOMMIT=1;MySQL自动提交功能默认开启查看一下autocommit的设置 select @@autocommit; rollback/commitMySQL默认的隔离级别为repeatable-read大多数数据库默认的事务隔离级别是Read committ原创 2017-03-22 18:41:17 · 456 阅读 · 0 评论 -
MongoDB的Spring配置使用
MongoDB的Spring配置使用springboot学习笔记-3 整合redis&mongodb转载 2017-03-20 22:34:52 · 785 阅读 · 0 评论 -
Hibernate支持多数据库
Hibernate操作clob(text)和blobHibernate要支持多数据库,必须小心处理一下两个问题。 在使用hibernate的过程中,经常要支持多数据库,在MySQL中类型为text,但是在orcle中类型为blob,对于这种情况需要特别的处理才能同时兼容多数据库。ID自增问题,Oracle中是序列,MySQL中是自增clob/blob问题不同数据库中对应clob,blob的原创 2017-03-20 16:40:43 · 4088 阅读 · 0 评论 -
Mycat-eye使用入门教程
下载地址下载地址在mycat的官网上,目前的版本为1.0,主要是对mycat,mysql,jvm以及sql执行情况的统计展示工具。下载地址前置条件必须先提前在自己的机器上暗转zookeeper,因为各种节点数据都是通过zk来管理的。zk安装非常简单,教程为如链接所示启动Mycat-eye在Mycat-eye的住目录下在命令行中执行,startup.bat,然后就可启动。但是前提保证m原创 2017-02-25 11:16:24 · 9882 阅读 · 0 评论 -
Mycat入门教程
mycat介绍介绍在官方网站上有比较详细的介绍,在这里复制粘贴没什么意思,大家到官网上看官网链接前置条件本教程是在window环境下运行的,实际生产推荐在Linux上运行。 必备条件(自行安装,如果不会装请先打好基础在来学习):JDK:建议是1.7及其以上。MySQL:必须是5.5及其以上。拓扑结构两张表users和item,三个数据库db01,db02,db03(三个库在一个数据库原创 2017-02-24 22:50:51 · 41568 阅读 · 11 评论 -
mysql中dual表
1.楔子今日在某项目数据库中发现每个库底下都有这样一张表,如下图所示:这张表有且只能有一条数据,表结构如下所示:我想这样做必然有其精神奥义和奇技淫巧,于是一探究竟。2. mysql中模拟dual表因为早期的mysql中是没有DUAL表的,应该是5.1之前。于是为了实现dual表的效果,就创建了上面的只有一条记录的Dual表来模拟。效果类似与后来系统自带的DUAL表。为了测试新建如下的...原创 2019-04-09 22:17:46 · 45644 阅读 · 5 评论