詹姆士·格雷详细介绍

在DEC,他仍然主要负责数据库产品的 技术。格雷进入数据库领域时,关系数据库的基本理论已经成熟,但各大公司在关系数据库管理系统(RDBMS)的实现和产品开发中,都遇到了 一系列技术问题,主要是在数据库的规模愈来愈大,数据库的结构愈来愈复杂,又有愈来愈多的用户共享数据库的情况下,如何保障数据的完整性(Integrity)、安全性(Security)、并行性 (Concurrency),以及一旦出现故障后,数据库如何实现从故障中恢复 (Recovery)。这些问题如果不能圆满解决,无论哪个公司的数据库产品都无法进入实用,最终不能被用户所接受。正是在解决这些重大的技术问题,使DBMS成熟并顺利进入市场的过程中,格雷以他的聪明才智发挥了十分关键的作用。目前,各DBMS解决上述问题的主要技术 手段和方法如下: 把对数据库的操作划分为称之"事务"(transaction)的原子单位, 对1个事务内的操作,实行"allornot"的方针,即“要么全做,要么全不做”。 用户在对数据库发出操作请求时,系统对有关的不同程度的数据元素(字段、记录或文件)“加锁”(locking);操作完成后再“解锁 ”(unlocking)。 对数据库的任何更新分两阶段提交。 建立系统运行日志(log),以便在出错时与数据库的备份(backup) 一起将数据库恢复到出错前的正常状态。上述及其他各种方法可总称为“事务处理技术”(transactionprocessingtechnique)。格雷在事务处理技术上的创造性思维和开拓性工作,使他成为该技术领域公认的权威。他的研究成果反映在他发表的一系列论文和研究报告之中,最后结晶为 一部厚厚的专著《Transaction Processing: Conceptsand Techniques》(Morgan Kanfmann Publishers,1993,另一作者为德国斯图加特大学的A.Reuter教授)。事务 处理技术虽然诞生于数据库研究,但对于分布式系统,client/server结构中的数据管理与通信,对于容错和高可靠性系统,同样具有重要的意义。

更多相关

杨婷详细介绍杨婷详细介绍
刘家祯详细介绍刘家祯详细介绍
武斐详细介绍武斐详细介绍
詹姆士·格雷详细介绍詹姆士·格雷详细介绍
翁子麒详细介绍翁子麒详细介绍
乔戈里详细介绍乔戈里详细介绍
赵泽仁详细介绍赵泽仁详细介绍
玛丽·吉莲详细介绍玛丽·吉莲详细介绍
贝逸宁详细介绍贝逸宁详细介绍
孙丹丹详细介绍孙丹丹详细介绍
李亨泽详细介绍李亨泽详细介绍
石联星详细介绍石联星详细介绍
安·托德详细介绍安·托德详细介绍
王耀辉详细介绍王耀辉详细介绍
路易十三详细介绍路易十三详细介绍
弗雷塔格详细介绍弗雷塔格详细介绍
伊萨姆详细介绍伊萨姆详细介绍
吉戈详细介绍吉戈详细介绍
格里姆详细介绍格里姆详细介绍