码迷,mamicode.com
首页 >  
搜索关键字:数据库 锁    ( 155727个结果
Oracle core03_ACID
ACID特性oracle如何使用undo和redo来保证了关系数据库的ACID特性。 ACID的特性简单描述为:Atomic:以事务为单位的原子性Consistency:保证数据一致性Isolation:不同事务之间的隔离性,未提交的事务对其它会话是不可见的Durablity:提交的事务在系统失败的...
分类:数据库   时间:2014-04-28 02:40:43    阅读次数:694
mysql常用命令用法
1.创建数据库:create database database_name;2.选择数据库:use database_name;3.创建表:create table tablename(column1 data_type1, column2 data_type2,...,columnn dataty...
分类:数据库   时间:2014-04-28 02:34:53    阅读次数:560
DataVeryLite入门教程(一) 配置篇
DataVeryLite 是基于.net 4.0的数据库持久化ORM框架.目前支持的数据库有Sqlserver,Mysql,Oracle,Db2,PostgreSql,Sqlite和Access.DataVeryLite的配置系统非常简单,稍微有点c#基础的程序猿,半小时都能上手;不仅学习简单,编码...
分类:其他好文   时间:2014-04-28 02:29:00    阅读次数:546
《Cracking the Coding Interview》——第16章:线程与锁——题目5
2014-04-27 20:16题目:假设一个类Foo有三个公有的成员方法first()、second()、third()。请用锁的方法来控制调用行为,使得他们的执行循序总是遵从first、second、third的顺序。解法:你应该想到了用lock的方法类阻塞,不过这里面有个概念问题使得直接用Re...
分类:编程语言   时间:2014-04-28 02:27:03    阅读次数:506
Oracle core06_latch&lock
lock and latch在oracle中为了保护共享资源,使用了两种不同的锁机制lock和latch,这两种锁有明显不同点:1,lock和pin,采用的是队列的方式,先来先服务的策略,latch和mutex,采用的是抢占的方式,fast fail模式2,lock可以hold的时间比较长,而lat...
分类:数据库   时间:2014-04-28 02:21:00    阅读次数:889
Oracle core05_事务和一致性
事务和一致性oracle的redo和undo机制保证了数据库的ACID特性,以及高性能和可恢复特性。redo的数据是记录着数据块变更的顺序的正向数据流,commit时,保证redo同步持久化,保证高性能。恢复的时候,顺序的应用日志。redo的机制相对比较简单。undo记录着数据块的前映像。保证事务的...
分类:数据库   时间:2014-04-28 01:53:28    阅读次数:722
《Cracking the Coding Interview》——第16章:线程与锁——题目4
2014-04-27 20:06题目:设计一个类,只有在不产生死锁的时候才分配资源。解法:不太清楚这个题是要分配何种资源,以何种形式?所以没能动手写个可运行的代码,只是闲扯了几句理论分析。代码: 1 // 16.4 Design a class which provides a lock only ...
分类:编程语言   时间:2014-04-28 01:21:58    阅读次数:558
我的MYSQL学习心得(一)
我的MYSQL学习心得(一)使用MYSQL有一段时间了,由于公司使用SQLSERVER和MYSQL,而且服务器数量和数据库数量都比较多管理起来比较吃力,在学习MYSQL期间我一直跟SQLSERVER进行对比第一期主要是学习MYSQL的基本语法,陆续还有第二、第三、第四期,大家敬请期待o(∩_∩)o语...
分类:数据库   时间:2014-04-27 21:40:40    阅读次数:704
《Cracking the Coding Interview》——第16章:线程与锁——题目3
2014-04-27 19:26题目:哲学家吃饭问题,死锁问题经典模型(专门用来黑哲学家的?)。解法:死锁四条件:1. 资源互斥。2. 请求保持。3. 非抢占。4. 循环等待。所以,某砖家拿起一只筷子后如果发现没有另一只了,就必须把手里这只筷子放下,这应该是通过破坏“请求保持”原则来防止死锁产生,请...
分类:编程语言   时间:2014-04-27 21:30:09    阅读次数:699
《Cracking the Coding Interview》——第16章:线程与锁——题目2
2014-04-27 19:14题目:如何测量上下文切换的时间?解法:首先,上下文切换是什么,一搜就知道。对于这么一个极短的时间,要测量的话,可以通过放大N倍的方法。比如:有A和B两件事,并且经常一起发生,每件只需要花几纳秒。如果你把A事件连续做几百万次,而B时间只做了几次,这样就能排除B事件对于测...
分类:编程语言   时间:2014-04-27 21:24:59    阅读次数:672
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!