查看: 1013|回复: 0
打印 上一主题 下一主题

[企业] IT-詹姆士·格雷-Java之父

[复制链接]

1310

主题

0

听众

1310

积分

县侯

Rank: 4Rank: 4

乡约币
2750 枚
乡约宝
0 枚
兴趣爱好
企业家的故事。
最后登录
2013-5-28
注册时间
2013-3-18
跳转到指定楼层
楼主
殊随   发表于 2013-3-18 16:42:00 |只看该作者 |倒序浏览
本帖最后由 殊随 于 2013-3-18 23:09 编辑

     格雷生于1944年,在著名的加州大学伯克利分校计算机科学系获得博士学位。其博士论文是有关优先文法语法分析理论的。学成以后,他先后在贝尔实验室、IBM、Tandem、DEC等公司工作,研究方向转向数据库领域。



19.jpg


个人经历:   
     在IBM期间,他参与和主持过IMS、System R、SQL/DS、DB2等项目的开发,其中除SystemR仅作为研究原型,没有 成为产品外,其他几个都成为IBM在数据库市场上有影响力的产 品。

     在Tandem期间,格雷对该公司的主要数 据库产品ENCOM PASS进行了改进与扩充,并参与了系统字典、并行 排序、分布式SQL、NonStopSQL等项目的研制工作。

     格雷的另一部著作是《TheBenchmark Handlook: for Database and Transaction Processing Systems》,第1版于1991年,第2版于 1993年出版,也是MorganKanfmann出版社出版的。格雷还是该出版社 “数据管理系统丛书”的主编。


个人成就:


     格雷在数据库学术界十分活跃。国际上 定期或不定期举行的一些重要的数据库学术会议如VLDB,SIGMOD 上,都能见到他的身影,听到他的声音。除了在公司从事研究开发外,他还兼职在母校伯克利、斯坦福大学、布达佩斯大学从事过教学和讲学活动。1992年,VLDB杂志(TheVLDBjournal)创刊,他出任主编。

     在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结构中的数据管理与通信,对于容错和高可靠性系统,同样具有重要的意义。



您需要登录后才可以回帖 登录 | 注册

会馆建立|家乡投稿|联谊投稿|商业投稿|公益投稿|Archiver| 乡约网 ( 沪ICP备12021112号-1 )     

GMT+8, 2025-4-27 19:23 , Processed in 0.289063 second(s), 33 queries , Gzip On. Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

回顶部