一:事务:是访问并可能更新数据库中各种数据项的一个程序执行单元(unit),事务是恢复和并发控制的基本单位。事务的四个特性:ACIDA:atomicity原子性,事务里的所有操作都是一体的,要么一起完成,要么就都不执行,不可能出现执行一半的情况。C:consistency一致性,保证数据的一致I:i...
分类:
数据库 时间:
2015-08-30 09:55:54
阅读次数:
183
一、概述: 在SQLite中,锁和并发控制机制都是由pager_module模块负责处理的,如ACID(Atomic, Consistent, Isolated, and Durable)。在含有数据修改的事务中,该模块将确保或者所有的数据修改全部提交,或者全部回滚。与此同时,该模块还提供了一些磁盘...
分类:
其他好文 时间:
2015-08-28 15:14:18
阅读次数:
161
memcached(十八)并发原语CAS与GETS操作 Memcached 并发控制 CAS 协议 memcache控制高并发问题 使用memcached进行并发控制 memcached的最佳实践方案
分类:
系统相关 时间:
2015-08-27 22:42:43
阅读次数:
173
ACE:AdaptiveCommunicationEnvironment自适应通信环境,属于主机基础设施中间件SAP:服务点访问ACE模拟提供了所以C++标准库的类下载地址:http://ace.ece.uci.edu/或http://www.riverace.com1.网络通信的设计空间:1).通信空间:交互规则、形式2).并发空间:并发控制、同步3..
分类:
其他好文 时间:
2015-08-27 19:09:26
阅读次数:
457
9.3中文文档:http://58.58.27.50:8079/doc/html/9.3.1_zh/mvcc.html 参考博客:中文:http://www.zlovezl.cn/articles/postgresql-concurrency-with-mvcc/ ? ? ? ? ? ? ? ? 英文:https://devcenter.her...
分类:
数据库 时间:
2015-08-27 15:34:31
阅读次数:
4505
概述 SQLite虽然是一个轻量的嵌入式数据库,但这并不影响它支持事务。所谓支持事务,即需要在并发环境下,保持事务的ACID特性。事务的原子性,隔离性都需要通过并发控制来保证。那么Sqlite的并发控制是怎样的,如何实现,在这里跟大家分享下我的理解。 SQLite是一个文件数据库,所有的数据都在.....
分类:
数据库 时间:
2015-08-27 13:07:01
阅读次数:
247
幻读(Phantom Read) 是指当用户读取某一范围的数据行时,B事务在该范围内插入了新行,当用户再读取该范围的数据行时,会发现有新的“幻影”行。InnoDB和Falcon存储引擎通 过多版本并发控制机制解决了幻读问题。http://bbs.csdn.net/topics/360050896ht...
分类:
数据库 时间:
2015-08-21 21:22:30
阅读次数:
201
设计理念 因为不需要进行同步操作,所以它是通过回避问题而不是解决问题的态度来处理并发控制的 构建不变模式的方法: 1、这个类本身就是final的,那么这个类就不可能会有子类,从而也就不可能有被子类修改的问题...
分类:
其他好文 时间:
2015-08-19 17:54:50
阅读次数:
106
本文总结业务系统的源代码阅读方法。数据是业务系统的核心。规则是业务系统的外延。“数据+规则” 构成了业务系统的整体视图。 技术上主要是数据架构设计、并发控制、事务管理和系统中间件。
分类:
其他好文 时间:
2015-08-17 21:08:57
阅读次数:
152
FileLock是文件锁,进程锁,用于进程间并发,控制不同程序(JVM)对同一文件的并发访问。 FileLock是java 1.4 版本后出现的一个类,它可以通过对一个可写文件(w)加锁,保证同时只有一个进程可以拿到文件的锁,这个进程从而可以对文件做访问;而其它拿不到锁的进程要么选择被挂起等待...
分类:
其他好文 时间:
2015-08-16 17:59:20
阅读次数:
153