- 博客(7)
- 收藏
- 关注
转载 MMVC多版本并发控制&事务的特性与隔离级别
多版本并发控制(Multiversion concurrency control,MVCC)是一种思想,有很多种实现方法。乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。在关系数据库管理系统里,悲观并发控制(又名“悲观锁”,Pessimistic Concurre...
2017-03-22 18:21:00 1070
转载 rediskey过期策略与相关调优分解
1、Redis中key的的过期时间通过EXPIRE key seconds命令来设置数据的过期时间。返回1表明设置成功,返回0表明key不存在或者不能成功设置过期时间。在key上设置了过期时间后key将在指定的秒数后被自动删除。被指定了过期时间的key在Redis中被称为是不稳定的。当ke...
2016-08-04 17:02:00 130
转载 Spring Session对HTTP的支持以及主要类调用过程
Spring Session对HTTP的支持是通过标准的servlet filter来实现的,这个filter必须要配置为拦截所有的web应用请求,并且它应该是filter链中的第一个filter。Spring Session filter会确保随后调用javax.servlet.http.H...
2016-08-01 21:00:00 118
转载 Redis集群方案调研
Redis HA方案·概述 1)keepalived:通过 keepalived 的虚拟 IP,提供主从的统一访问,在主出现问题时, 通过 keepalived 运行脚本将从提升为主,待主恢复后先同步后自动变为主,该方案的好处是主从切换后,应用程序不需要知道(因为访问的虚拟 IP 不变),...
2016-07-21 14:39:00 68
转载 一致性哈希算法全面解析
一、一致性Hash算法背景 一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应...
2016-03-17 13:37:00 60
转载 MySQL优化之BTree索引使用规则
MySQL优化之BTree索引使用规则从一道题开始分析:假设某个表有一个联合索引(c1,c2,c3,c4)以下那个只能使用该联合索引的c1,c2,c3部分explain select * from t where c1='a1' and c2='a2' and c4='a4' and c3='...
2016-01-30 20:38:00 101
转载 MySQL索引
一、索引概述:MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。大多数存储引擎有更高的限制。MYSQL中索引的存储类型有两种:BTREE和HASH,具体和表的存储引擎相关;MYISAM和InnoDB存储引擎只支持...
2016-01-27 20:46:00 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人