2016-7-6 杂感
来源:互联网 发布:mysql数据库建表 编辑:程序博客网 时间:2024/06/05 04:52
数据库中Latch和Lock的区别,之前在学习NoSQL数据库时也接触过Latch的概念,直译过来应该是门闩,但是在计算机技术里面应该表示一种轻量级的锁。在数据库中Lock针对的是事务,而Latch则针对的是具体的内存中的数据,例如一行记录。Lock更多的体现在ACID中的 I 上,即隔离性,事务之间不会产生相互影响。这个见解也是基于自己浅薄的认识,如果有不对的地方,希望大家指正!
看到事务的不同隔离级别对于读取操作的影响时,看到各种不同的实现,想起了RCU,其实就是保存多副本,然后读取,当然有可能会读到过期的数据,但是这也是DBA或者开发人员可选的。MVCC也有点类似。
今天和一友人谈论起无锁数据结构,想起了Hazard指针,当然还是CAS,哈哈,不懂!
0 0
- 2016-7-6 杂感
- 2016-7-7 杂感
- 2016-6-20 杂感
- 2016-6-21 杂感
- 2016-6-22 杂感
- 2016-6-23 杂感
- 2016-6-24 杂感
- 2016-6-25 杂感
- 2016-6-26 杂感
- 2016-6-27 杂感
- 2016-6-28 杂感
- 2016-6-29 杂感
- 2016-6-30 杂感
- 2016-7-1 杂感
- 2016-7-2 杂感
- 2016-7-3 杂感
- 2016-7-4 杂感
- 2016-7-5 杂感
- linux lftp命令 详解
- Mysql 主主互备
- Part7 模板与泛型编程 Templates and Generic Programming
- SharedPreferences自动登录及存储多组相同类型数据
- indy httpserver 接收URL包含中文参数乱码的问题
- 2016-7-6 杂感
- hive-导入数据的方式
- Android Studio官方文档之书编写你的App(Write Your App )
- SpringMVC解决多人开发路径可能重复的问题
- Android 自定义底部导航栏&消息显示
- Swift 写一个简单界面
- 基于注解的SpringMVC简单介绍
- leetcode 151. Reverse Words in a String
- POJ-1681-Painter's Problem