码迷,mamicode.com
首页 >  
搜索关键字:mvcc    ( 324个结果
CAS
最近在看 java.util.concurrent.atomic 包下的AtomicInteger源码发现它是利用CAS来实现原子操作、Volatile保证元素的可见性来实现无锁下的线程安全。 决定深入了解一下CASMySql中的MVCC(多并发版本控制)中的乐观锁也是通过CAS机制和版本号实现无锁 ...
分类:其他好文   时间:2019-04-04 12:53:55    阅读次数:177
zombodb 低级api 操作
zombodb 低级api 允许直接从zombodb 索引中进行insert、delete 文档,同时保留了mvcc 的特性,但是数据没有存储在 pg 中,但是也带来数据上的风险,我们需要注意进行es 数据的备份 api 说明 FUNCTION zdb.llapi_direct_insert(ind ...
分类:数据库   时间:2019-04-02 10:43:35    阅读次数:267
Hbase 写入机制详解与MVCC机制
Hregion.doMiniBatchMutation 内部实现 1.获取相关的锁,由于HBase要确保行一级的原子性,所以获取锁的时候获取的是整个rowkey的锁而不是单个cell的锁;也只有当至少获取一个锁的时候,这个方法才会继续,否则直接返回。 2.更新cell中的时间戳(timestamp) ...
分类:Web程序   时间:2019-04-01 00:34:03    阅读次数:251
MySql Undo Redo
Undo LogUndo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。- 事务的原子性(Atomicity)事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生了错误,要回 ...
分类:数据库   时间:2019-03-30 01:29:21    阅读次数:191
【ASP.NET Core分布式项目实战】(二)oauth2 + oidc 实现 server部分
原文:【ASP.NET Core分布式项目实战】(二)oauth2 + oidc 实现 server部分本博客根据http://video.jessetalk.cn/my/course/5视频整理(内容可能会有部分,推荐看源视频学习) 资料 我们基于之前的MvcCookieAuthSample来做开... ...
分类:Web程序   时间:2019-03-29 01:08:09    阅读次数:226
Spring Boot2.1.3全局跨域
``` /** * 配置跨域访问 * * @author Terwer */ @Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurer() { @Override public v... ...
分类:编程语言   时间:2019-03-22 16:51:23    阅读次数:260
面试之关系型数据库
零、关系型数据库考点 架构 索引 锁 语法 理论范式 一、架构 面:如何设计一个关系型数据库? 这主要考察我们对关系型数据库整体架构的把握,相当于让我们自己编写一个RDBMS(关系型数据库管理系统)。设计架构图如下,可以从下图中的各个模块进行回答。 二、索引 面:为什么要使用索引? 答:为了在数据库 ...
分类:数据库   时间:2019-03-17 13:34:47    阅读次数:262
MySQL MVVC
什么是MVVC? MVVC (Multi-Version Concurrency Control) (注:与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)是一种基于多版本的并发控制协议,只有在InnoDB引擎下存在。MVCC是为了实现事务的隔离性,... ...
分类:数据库   时间:2019-02-09 10:31:26    阅读次数:325
Mysql-innoDB存储引擎(事物,锁,MVCC)
innoDB的特性: 从图中由上至下红色框中的信息是:基于主键的聚集索引 ,数据缓存,外键支持(逻辑上建立外键),行级别锁,MVCC多版本控制,事务支持。这些也是InnoDB最重要的特性。 事务: 数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;事务是一组不可再分割的操作集合(工作 ...
分类:数据库   时间:2019-02-05 16:58:07    阅读次数:202
swoole之环境安装(mac)
一、前置工作 1.php安装 brew install php71 brew install php71 brew link --force php@7.1 brew link --force php@7.1 上述操作完成后,就已经安装好了php7.1版本,同时可以通过pecl install xx ...
分类:系统相关   时间:2019-01-19 00:50:44    阅读次数:606
324条   上一页 1 ... 11 12 13 14 15 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!