1范畴 乐观锁和悲观锁是使用数据库过程中的概念。 2 悲观锁 在数据处理的整个过程中,数据库都处于锁定状态,使用数据库内部提供的锁机制。 3 乐观锁 乐观锁就是不加锁,让用户去同时操作,当用户要提交了,这个时候看数据是不是还是没有更新,如果没有更新,那么直接合入,如果更新了,就告诉用户,让用户决定应 ...
分类:
其他好文 时间:
2017-02-27 19:20:33
阅读次数:
163
在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。 乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。 无论是悲观锁还是乐观锁,都是人们定义出来的概念,可以认为是一种 ...
分类:
其他好文 时间:
2017-02-23 13:57:54
阅读次数:
200
zookeeper是一个分布式的,开源的分布式应用程序,该程序主要用于管理其他分布式应用程序。其他分布式应用程序可以基于zookeeper实现数据同步,配置维护和命名服务等等。zookeeper是Hadoop的一个子项目,由于在原有的分布式应用系统中,工程师不能很好的使用锁机制,或者基于消息的协调机 ...
分类:
其他好文 时间:
2017-02-23 00:49:42
阅读次数:
262
事务简介
事务的概念:事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功
在开发中,有事务的存在,可以保证数据的完整性。
注意:数据库默认事务是自动提交的,也就是发一条SQ...
分类:
数据库 时间:
2017-02-19 18:54:49
阅读次数:
758
JAVA并发笔记: JDK发展史: JDK1.0:提供了一个纯解释的Java虚拟机实现 JDK1.3:把Java技术体系拆分为3个方向,J2SE,J2EE,J2ME,并且Java虚拟机第一次内置了JIT JDK1.4:增加正则表达式,异常链,NIO,日志类,XML解析器和XSLT转换器等 JDK1. ...
分类:
编程语言 时间:
2017-02-14 17:49:22
阅读次数:
425
几个常用存储引擎的特点下面我们重点介绍几种常用的存储引擎并对比各个存储引擎之间的区别和推荐使用方式。特点MyisamBDBMemoryInnoDBArchive存储限制没有没有有64TB没有事务安全支持支持锁机制表锁页锁表锁行锁行锁B树索引支持支持支持支持哈希索引支持支持全文索引支持集群索..
分类:
数据库 时间:
2017-02-08 23:33:05
阅读次数:
313
1、信号量 信号量是一种计数器,可以用来控制多个进程对共享资源的访问。他经常作为一种锁机制,防止某个进程正在访问共享资源时,其他进程也进行访问。 因此,信号量主要作为进程间以及同一进程内不同线程的同步手段 1)Api ...
分类:
系统相关 时间:
2017-02-04 16:55:01
阅读次数:
200
ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在 ...
分类:
其他好文 时间:
2017-01-20 16:28:24
阅读次数:
225
linux c编程open() read() write()函数的使用方法及实例 | 奶牛博客 - Google Chrome (2013/8/31 17:56:10) 今天把文件IO操作的一些东东整理下.基本的,对于锁机制下次再整理.常用的文件IO函数有标题的三个open() read() wri ...
分类:
系统相关 时间:
2017-01-16 18:13:12
阅读次数:
297
一、锁机制的目的数据库是一个多用户操作的共享资源。当在多线程的操作下,很容易破坏一致性原则.而锁机制的目的就是确保数据的一致性。对于不同的数据库引擎,其锁机制实现方式有所不同,但其目的及原理相似。二、锁的分类2.1基本分类2.1.2共享锁(ShareLocks,即S锁):读锁(se..
分类:
数据库 时间:
2017-01-14 00:35:11
阅读次数:
204