首席信息官
世界经理人 > 首席信息官 > CIO研究 > CIO文摘
 

 

诙谐IT: Oracle与金庸小说

首席信息官ICXO.COM ( 日期:2005-11-15 09:02)

  事务具备ACID四个基本特征:

  1. Atomic

  原子性,一件事情,要么成功,要么失败。

  2. Consistent

  一致性,一件事情在处理过程中,看到的数据应该是一致的。

  3. Isolate

  隔离性,一件事情在处理过程中,应该是独立的,不受到其他事情的影响。

  4. Durability

  持久性,一件事情的完成以后,效果应该是永久性的,否则数据一旦丢失,所做的一切都是无意义的。

  Oracle以自己的体系结构实现了这个基本的功能。

  1.为了保证原子性,用户处理数据以后,要么commit,要么rollback,即成功或者失败。

  2.为了保证一致性,引入了回滚段,即使数据在查询开始以后被修改,也可以根据当前数据和回滚段中的数据构造查询时数据的映像,保证数据的一致性。

  3.为了保证隔离性,引入了latch,lock的概念,在一件事情的操作还没有完成的时候,其他事情不能够进行处理。引入了enqueue和semphore的概念,保证不同事情的顺序处理和交互。

  4.为了保证永久性,所有的修改都保存在物理介质中,并引入了日志的概念,记录了数据操作步骤,在日志保存到磁盘以后,就可以保证数据是已经修改成功的,因为即修改过程是可以重现的。

  数据容灾和备份的Service Guard,实现failover,scalebility的RAC,都是满足这个基本的功能的基础上实现和扩展的。

上一页 [1] [2] [3] 下一页

来源:searchcio.techtarget.com.cn


     精彩视点
 
 技术市场化 我们为什么要挑三拣四
 Google和Microsoft可怕的密谋
 “神六”腾空 看,谁在偷偷地笑
 歪批IT界:招人不招才
 2005年经理人痛苦行业痛苦指数排行榜
 网上商店是下一座金矿吗
 CIO必修课:学会经营信息系统
 关注CIO:理性CIO的感性工作
 揭秘中国最富有女人们
 CIO需关注三类问题
领袖职场 赚钱机会! 希望轻松月入1万元以上进来

CIO&CTO推荐

CEO推荐

CFO推荐

CHO推荐

大话IT