码迷,mamicode.com
首页 >  
搜索关键字:mvcc    ( 324个结果
向量时钟算法简介——本质类似MVCC
转自:http://blog.chinaunix.net/uid-27105712-id-5612512.html 一、使用背景 先说一下需要用到向量时钟的场景。我们在写数据时候,经常希望数据不要存储在单点。如db1,db2都可以同时提供写服务,并且都存有全量数据。而client不管是写哪一个db都 ...
分类:编程语言   时间:2017-01-04 12:47:24    阅读次数:214
Different Approaches for MVCC
https://www.enterprisedb.com/well-known-databases-use-different-approaches-mvcc Well-known Databases Use Different Approaches for MVCC Well-known Data ...
分类:移动开发   时间:2016-12-31 19:51:26    阅读次数:277
mysql 多版本并发控制
MVCC 通过给每张表多加两个隐藏列来实现,一个保存了行的创建时间,一个保存了行的过期时间(或删除时间),时间对应版本 创建一个新的事务,会创建一个新的版本号 前提条件 a. InnoDB只查找版本早于当前事务版本的数据行 b. 行的删除版本要么未定义,要么大于当前事务版本 处理机制 INSERT ...
分类:数据库   时间:2016-12-30 20:43:21    阅读次数:265
influxdb和boltDB简介——底层本质类似LMDB,MVCC+B+树
influxdb influxdb是最新的一个时间序列数据库,最新一两年才产生,但已经拥有极高的人气。influxdb 是用Go写的,0.9版本的influxdb对于之前会有很大的改变,后端存储有LevelDB换成了BoltDB,读写的API也是有了很大的变化,也将支持集群化,continuous ...
分类:数据库   时间:2016-12-30 13:07:44    阅读次数:1873
lmdb简介——结合MVCC的B+树嵌入式数据库
lmdb简介 lmdb是openLDAP项目开发的嵌入式(作为一个库嵌入到宿主程序)存储引擎。其主要特性有: 基于文件映射IO(mmap) 基于B+树的key-value接口 基于MVCC(Multi Version Concurrent Control)的事务处理 类bdb(berkeley db ...
分类:数据库   时间:2016-12-30 13:06:21    阅读次数:544
myrocks之事务处理
前言 mysql目前支持的事务引擎有innodb,tokudb. rocksdb加入mysql阵营后,mysql支持的事务引擎增长至3个。myrocks目前支持的事务隔离级别有read-committed和repeatable-read. 同innodb一样,myrocks也支持MVCC机制。可以说 ...
分类:其他好文   时间:2016-11-29 16:54:14    阅读次数:466
数据库的读一致性分析
前言提起数据库的事务,我们就会想到ACID特性:A:Atomicity原子性事务中包含的各种操作,要么一起成功,要么全部失败C:Consistency一致性事务从一个一致性的状态转变成另一个一致性的状态I:Isolation隔离性各个事务之间的可见程度D:Durability持久性数据库中的数据的改变应..
分类:数据库   时间:2016-11-20 00:20:55    阅读次数:417
mysql -- 事务隔离级别以及java中事务提交的步骤
SQL标准定义了四种隔离级别,不同隔离的级别使用不当会出现脏读、不可重复读和幻读的问题,隔离级别的出现是事务处理效率与安全的一种平衡。 隔离级别不同会出现的问题 脏读(Drity Read):某个事务已更新一份数据,另一个事务在此时读取了同一份数据,由于某些原因,前一个RollBack了操作,则后一 ...
分类:数据库   时间:2016-11-04 13:29:20    阅读次数:176
三招搞挂Mysql(转)
一、产生大量的undo日志 众所周知,InnoDB是一个支持MVCC的存储引擎,为了支持MVCC,InnoDB需要保存undo日志,以便对用户提供记录的历史版本。如果我们开启一个事务,反复地更新一条记录而不提交,会怎么样呢?将会产生大量的undo日志,使得磁盘空间爆满,导致MySQL不可用。 在in... ...
分类:数据库   时间:2016-09-11 18:40:29    阅读次数:208
MySQL事务和隔离级别
MySQL事务和隔离级别连接管理器: 接受请求 创建线程 认证用户 建立安全连接 并发控制: 最简单机制是使用锁 多版本并发控制:MVCC(使用其他机制)锁: 读锁:共享锁 写锁:独占锁 加锁: LOCKTABLEStb_name{READ|WRITE}; 解锁: UNLOCKTABLES 锁粒度:从大到小,MySQL服..
分类:数据库   时间:2016-09-05 17:22:51    阅读次数:195
324条   上一页 1 ... 23 24 25 26 27 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!