e股脑电脑教程网
  • 首 页
  • 操作系统
  • 应用软件
  • 下载工具
  • 影音视频
  • 办公软件
  • 媒体制作
  • 网站建设
  • 平面设计
  • 数据库
  • 程序开发
  • 视频教程
编辑推荐: | 文章搜索:
您现在的位置: e股脑 >> 数据库 >> DB2教程 >> 数据管理部门副总裁兼 CTO:Don Haderle >> 教程正文
 
教程搜索
 
 
相关教程
  • 数据挖掘器: 警告 — 及时
  • UNIX、Linux 和 Windows 
  • “总览图”: IBM DB2 通用
  • DB2 大事记
  • 数据管理部门副总裁兼 CT
  • IBM 联邦数据库技术
  • 唐纳德.海德勒(Donald J
  • 数据库未来展望
  • 哪一个分布式 DB2 UDB V8
  • 从数据管理到信息集成: 自
  • 联邦 - 数据库互操作性(
  • 成功是必然的(中)
  • 成功是必然的(上)
  • 成功是必然的(下)
  • DB2 信息集成: 总览图
  • IBM 杰出工程师兼信息集成
 
 
赞 助 商
 
 
数据管理部门副总裁兼 CTO:Don Haderle
  • 来源:e股脑
  • 点击次数:
  • 更新时间:2007-8-9

IBM 硅谷实验室

IBM

2003 年 4 月

采访 IBM 数据管理部门的副总裁兼首席技术官 Don Haderle。Don 讨论了他参与 DB2 信息管理软件的历史,包括 DB2 早期所进行的工作到目前担任随需应变世界中开发数据管理的负责人的整个历史。

Don Haderle 是数据管理部门的副总裁兼首席技术官,并且是 IBM 研究院(IBM Academy)的成员。Don 是创建 DB2®(现称为 DB2 Universal Database™)的架构设计师之一。当前,Don 还在推动 XML、Java™ 和 EJB 的开发以及许多其它倡议,包括支持电子商务和普及计算的个性化和安全性。

DB2DD: 非常感谢您和我们交谈。据我所知,您可能是参与 DB2 和数据管理时间最长的专家。但我从未听说过您最终是如何加入 IBM 的。您能否简述一下当时的情况?

Don: 1967 年,我毕业于加州大学伯克莱分校,并在纽约市的纽约港务局(Port of New York Authority)谋得了应用程序员的职位,处理各种应用程序,包括总帐、维护隧道和桥梁流量变化的实时系统以及对世贸中心(World Trade Center)的电梯客流量、与建筑物摇摆相关的晕动病和其它研究进行分析。

我刚到这家单位工作时,他们刚安装了 IBM System/360™,并发现他们需要一个称为“系统程序员”的职员。前一代硬件只有让程序员装入的 I/O 驱动程序,而本身并没有操作系统(不能进行多重编程),因此一次只能运行一个应用程序。在 S/360 上引入 MFT 后,您一下子就可以同时运行多个应用程序,这使应用程序员很难确定问题和执行其它任务。IBM 送来了 4 大箱手册,因为我是新手,他们就把任务交给了我,对我说:“过来,小伙子。读读这些手册,然后告诉我们要做什么。”我在几周内通读了所有这些手册,理解了约 20% 的内容。在晚上我参加了 IBM 的培训班,并思考当时需要什么。这使我把工作方向转向了操作系统。

我和妻子都在旧金山出生长大。我们全家都住在湾区(Bay Area)。我们在纽约的生活只能维持最低水平。在纽约呆了一年后,我们决定回西海岸去,即使我们不得不向家里要钱。我兄弟 Jack 在西海岸当程序员,他告诉我他那里的工资差不多是我在纽约的两倍。我把简历寄给了 IBM 以及湾区的其它几家公司。IBM 有我感兴趣的工作,我要求他们支付极不寻常的 $10,500 的薪水,他们答应了。因此 1968 年我加入了 IBM。第二年我们的生活就很富裕了。

DB2DD: 因此,在开始 DB2 项目之前,您在西海岸就已经住了很久了。

Don: 在最终参与到 DB2 项目之前,我做过几个项目。我研究过用于 IBM 1800 的称为 MPX 的实时操作系统,它用于制造和过程控制。其后的一个项目是使超市自动化,它随着 IBM Point of Sales 而被商品化。这些项目都转到了其它地方,因为 IBM 圣何塞分公司负责的项目实在太多了。


1970 年,IBM 在为 S/370™ 开发 MVS,而我被要求负责数据管理服务的技术开发。这之后我又负责了针对 S/370 的一系列项目,包括安全性系统 RACF® 在数据管理方面的定义。

1978 年我加入了数据库项目(称为 EAGLE)。Bob Jackson 负责系统服务,而我负责数据库服务。EAGLE 发展成为了 DB2,并在 1983 年向客户交付了它的 beta 测试版。做同样的工作,它消耗处理器的能力是层次数据库系统的两倍。但是您开发和部署应用程序的速度可以快 3-5 倍。为了扩大市场需求,我们不得不降低硬件成本。到 1989 年(DB2 V2.1)为止,除了在应用程序开发和部署方面的优势外,我们还使处理器成本不超过层次数据库系统的 15%,而且拥有健壮的事务处理能力并拥有极富竞争力的分析和查询能力。这之后 DB2 的销售一路飙升。

DB2DD: 您对研究涉入很深。它是如何开始的呢?

Don: DB2 起源于 IBM 研究所(IBM Research)的原型 System/R。开发和研究方面的工作人员通力合作,从而创建了 DB2 产品。在启动了 DB2 项目之后,我们面临着许多非常棘手的技术问题,需要我们对持久性的解决方案作深入思考。研究人员当时正致力于下一代技术。但是如果我们未解决当代的问题,那么就不会有下一代。Irv Traiger 在圣何塞研究所(San Jose Research)管理计算机科学部门,他是 DB2 的合作者之一,他、Pat Selinger 和我当时考虑成立数据库技术学院(DataBase Technology Institute,DBTI),主要着手当代高级技术的研究和开发。Pat 负责组建和管理该组织。

研究工作需要在这方面有深入研究的专家。这些专家与从事开发的软件工程专家一起合作产生了能够满足市场的卓越产品。从而为您指明了以后的方向。

DB2DD: DBTI 概念已经获得成功了吗?

Don: 它带来了巨大影响。 Mohan参与进来了,第一个项目是行级锁定。这项工作(ARIES)的影响就是市场上每个用数据库的人都使用过它。它实现了我们期望的效果 — 这种技术可以使用 20 年。迄今为止已经 18 年了。还不错。

第二个主要项目是在 390 上发展的 Parallel Sysplex® — CMOS 技术比双极性便宜。我们需要群集较小的单元,这就带来了 sysplex 群集技术。我们需要在共享环境中使用一致和并发算法,以使该技术具有可伸缩性。该项目在 1991 年获得了完全成功。

而 DBTI 还在不断壮大。马上就要开始许多项目,涉及 XML、信息集成、查询处理、自主系统和业务过程集成等。

DB2DD: 1989 年您成为 IBM 名士,您还是该组织的 CTO。您是如何获得这一角色的?

Don: 1992 年,Steve Mills 请我当主管,让我从纯技术转向技术执行管理方面。坦率地说,我甚至不知道那意味着什么。那时行政团队没有强烈的技术观念。他们认为我可以带来这种观念 — 他们认为我能够在技术和客户业务问题之间架起联系。这实际上就定义了 CTO 这个职务。对我而言,这是个新角色。


那时,IBM 刚开始软件业务。在此之前,开发的软件都是为了支持硬件 — 而没有其它原因。Steve 着手发展 IBM 的软件业务。Janet Perna 使公司相信,数据库管理对我们的成功至关重要,而且同样重要的是,我们需要扩展到大型机以外的开放系统。我与 Janet 及其他人员一起合作,从技术角度定义了 DB2 UDB;即定义在市场上取胜需要什么样的能力。

作为 CTO,我启动了大量项目:空间 DB2、DataJoiner®(联邦)、数据仓库、因特网数据库访问、对象关系、存储过程开发、普及/可嵌入式数据库和其它已成为产品的项目。

DB2DD: 这些项目中哪一个最成功?

Don: 我认为从长期来看,最成功的是联邦技术。

DB2DD: 在工作中您接触到许多客户及合作伙伴。您从他们那里获得的信息一般会如何影响数据管理部门及软件方面前进的方向?

Don: 这是一个鸡生蛋和蛋生鸡的问题。在开发方面,当我们开发一个产品时,我们理解了其中的技术,并需要获得客户对该技术的认同。从 1985 年到现在,我每年都跑 30-40 万英里。我会花一周时间在客户家里的草地上与他沟通。我需要理解执行的业务目标以及工作团队和同类企业在实现这些目标过程中所遇到的问题。障碍可能来自组织、技术、社会、技能或其它方面。技术解决方案可以改造组织或受技能的约束。我们需要了解哪些障碍在阻止 DBA 等人将他们的系统拓展到新的业务创新中。

因此,白天我花时间与客户交流。晚上的工作是了解技术以及考虑如何使技术与业务问题相联系。

DB2DD: 能否举几个示例?

Don: 好的,比如,让我们来看 Garlic 项目。Garlic 研究项目用来处理集成来自各种数据源的信息。对于客户,它提供了一个虚拟数据库,造成了所有数据都存储在单一数据库中这样一个假象。实际上,虚拟数据库层会联合一组数据库或文件来形成单一集成存储的映像。在该项目之前,解决该问题的唯一拓扑结构是数据仓库拓扑结构,它从多个源抽取出数据、对数据进行转换并将其复制到单一数据库。

联邦拓扑结构很受欢迎。今天,企业拥有的数据源和应用程序系统难以计数,他们需要聚集并集成这些数据源和系统,以形成一个统一的信息视图;例如,他们的客户、供应商和库存等的整体视图。他们希望信息几乎是实时的。就其本质而言,联邦事实上承认信息是异构的,并能处理有关信息的元数据、访问和流通问题。

要执行并应用这样的拓扑结构,必须使用高速缓存。与 Garlic 研究同时进行的是对智能高速缓存的研究,包括具体化的视图或自动汇总表以及对业务数据一致性的更好理解。

二十世纪九十年代中期,我们开发了 DB2 DataJoiner,这是第一个异构联邦 SQL 数据库。它主要处理能较好映射到关系模型的结构化信息;即数据库和面向记录的文件。John Deere 帮助我们理解这种技术如何为他们解决信息集成和简单数据访问的问题。我们关注的是客户使用情况及其价值。

Garlic 研究扩展了我们可以处理的信息类型,并向信息开发人员提供了一种更好的方法来通过包装器向虚拟数据库描述他们的信息及能力。这一先进技术使我们走到了今天,因而我们可以处理集成到单一信息模型的各种信息类型 — 记录、X 射线和电子表格等。我们与制药公司组成合作伙伴,来集成各种不同的信息源以形成实验的

[1] [2] 下一页

  • 上一篇教程: IBM 联邦数据库技术
  • 下一篇教程: DB2 大事记
  •  

    关于本站 | 广告联系 | 版权声明 | 使用帮助

    Copyright © 2004-2008 www.egunao.com All rights reserved.