【eNet硅谷动力专稿】1983年,
IBM DB2开创了关系数据库市场,但它的
未来却是在流处理和非结构化数据管理上。
20世纪70年代,IBM的Don Haderle和一个研究小组开始了一个新的项目,当时谁也没有预料到,这个项目对于IBM的数据库业务将会带来如此大的改变。
Don Haderle和他的研究小组将自己的劳动成果命名为DB2,并且在1983年,DB2 在市场上一举成名,成为了IBM的第一个商用关系型数据库。
“关系型数据库面临的最大挑战就是如何使它的性价比更合理,” Haderle说,他在1977年到1998年一直负责IBM的DB2项目。“这也正是我们在刚开始的六七年一直努力的原因。”
在关系数据库产生之前,
网络和层次数据库语言非常类似于汇编语言,这就意味着它们是非常低级的语言,Haderle解释说。而更高级的关系语言能使企业的生产力提高很大。
2005年,Haderle从IBM退休。在此之前,他已经担任了IBM
信息管理部门的首席技术官。Haderle见证了DB2产品的成长历史,并且亲眼看到它的功能一步步的完善。在DB2投放市场20年后,企业用户的需求也没有发生太大的变化,即使用来满足这些需求的功能是非常不同的。
“在七十年代,健壮性意味着数据库性能良好,并且能在绝大多数时候能正常工作,”Haderle说。“而今天,数据库必须每天24小时、每周7天都能正常工作。而过去,它只需要每天能提供10至12小时、每周5至7天的正常服务就可以了,为了适应这种变化,我们面临着一个巨大的障碍。”
今天的企业用户希望他们的数据库能够推动业务发展,IBM信息管理部首席技术官兼副总裁 Anant Jhingran说。速度才是数据库的关键,并且在未来IBM会将数据库的重点集中于流处理上。
Jhingran 说:“我们发现,我们的客户其实希望能在数据库中新增空闲处理功能。他们想要把静态信息的持续性与在线启示混合并匹配在一起。他们还想要对历史资料进行建模,以便找出空闲的时候有哪些查询在运行。”