各位数据库领域的前辈、专家和来宾,今天非常容幸在这里给大家介绍,会另整个行业兴奋的产品,DB2 9,我们这个产品是700多位科学家用了五年多的心血共同铸就的结晶。这个产品的推出不仅对IBM公司是一个技术创新,对信息管理产业而言都是一个划时代的里程碑。
第一代数据库IBM的创新解决了第一个问题,是把数据和逻辑性应用的关系分开了,相应的应用围绕着数据库产品,然后是关系型数据库解决了行业里面非常多的问题,我们今天看到这两各领域有一个真正的融合,为应用带来了非常大的创新,我们想到了是一句话,就是苏格拉底说过一个人不可能两次踏如同一条河。当我们数据库产生的时候,相比今天还是个涓涓溪流,今天我们已经是滔滔江河,今天在数据库层面,信息管理层面有新的挑战,这样的挑战导致我们今天DB29来开创混合数据库服务的时代。
是什么样的力量产生了这样大的影响,这要回顾我们几个重要的标志,这里面我们会看到由于三个标志,TCP/IP标准能够把信息放到网上传播。第二个是HTML时代。
这里面引用第三方的资料对市场进行规划,大家可以看到从2004年以后,很明显的看到市场的预期,XML是未来市场的主导力量,会以两倍传统数据库的发展,在被各个行业和领域广泛的使用,包括金融、出版行业,大家都看到XML这个在信息管理领域产生变革的作用,代表了我们过去二十年以来看待信息视角的调整,二十余年大家认识信息世界的时候,大家头是表与表的关联方式,是平面的方式认识的,以关系的方式严格的体系来描述。随着信息爆炸,信息的内容越来越多,信息的流通变成重要的时候,这个时候XML带来重要的特征,一个是自我描述性,自己就能够解释自己,描述这个信息是什么样的含义,第二个是不断演化的标准,不是一个固定的表的格式。这就是我们在信息的使用上面有一个很好的灵活性,在我们信息应用多样化的今天带来非常广阔的应用前景。这样我们对这个信息世界的视角就有两种,一个是关系型,一个是层次型的视角。
但是这两个视角不是天然的融合,这些标准在被行业采用的时候,数据库领域是被动的方式,今天XML的数据存储在信息管理是一个重要的挑战,XML数据我们目前分四种方式,一种是完全用文件系统,存在没有安全管理的模式,第二XML的内容做一个黑盒子放在数据库管理里面,还有在今天关系型基础上存储XML的时候会把XML分解开,放到关系表里面去。但是今天每一种模式都带来非常大的一些对XML的限制没有很好的释放出XML的层次标准所带来的潜力,最大的障碍了禁锢了XML,使得数据只是堆积在那里不能进行理解。
需要很多人力关系把XML对应到数据库里面,这个对应的模式使XML的本身的灵活性丧失了,只是分析XML本身,和我们所做的融合性带来了很大的挑战,在这样的背景下,我们看到我们经历五年时间的研发,推出了DB29,把两个世界观统一到一起,这样的统一是分好几个层次。DB29在数据库体系里面,第一次支持两种存储结构,一个是传统意义的关系型,另外是树型文件。使得我们习惯的使用关系型操纵的用户,不仅能够访问关系型也可以访问层次信信息。
这个不仅可以访问我们层次型里面的信息,这确保了一个重要的潮流,数据库不是孤立存在的,是和谁在用这个数据的问题,几十年前和今天使用数据的方式有没有共同点呢,就是在数据的观念,在过去十年间在业界被广泛的使用,这个模式是被动的使用方式,每一个对象要在数据库里面保存下来的时候,在传统领域要进行完全的肢解,一个深层的对象要关联到一起才可以拿得到。现在可以得很简单,很自然的就可以拿得到,我们根据一致性进行保留,使得我们和开发很好的结合,把数据库为越来越多的数据服务做得越来越无缝隙。
我们在挪威一家最大的保险公司之一,他们完全每一个环节的处理,过去是传统的关系型方式处理,是我们DB29的早期用户,我们有一个针对实际环境的比较值,在开发获取信息,完成业务流程的过程中有一个是大对象的方式,另外是一个表的方式,分别需要八和两个小时,但是用我们DB29就需要半个小时,这个是时间上的提升。
增加新的业务类型意味着有新的保险业务产生的时候,传统模式需要一周的时间,今天我们只需要五分钟,这不是一个简单的时间的差距,带来查询系统的提升,这个领域的提升对用户的直接效果就是让他的业务措施更好,使得业务提升,适应客户需求做得更好,架构更灵活,另外让系统的效率得到更好的提升。
我们早期有很多的用户和合作伙伴,我们和各位分享,今天选择我们技术的早期用户不是边缘人,让各位感到惊讶的,华尔街的很多经销商,他们是首批证实了这个价值,我看过他们是如何使用这个技术,他们非常多的是用在交易性系统,这个交易是非常复杂的衍生的交易,这里面一个本身业务向的描述就很复杂,而且这个交易有很多的变迁,他们采用XML就是一个大势所趋,我们的技术非常好的适应这个需要。我相信这个推广,在银行业、电信业、政府行业这个需求会越来越多,这个是早期合作伙伴的内容。我们除了这个非常有创新性的XML的技术融合,我们在传统的关系体系上做了非常多的加强,在这里面我会重点介绍几个特性,一个是我们的存储压缩技术,这个是我们解决今天信息爆炸过程中我们要支持的数据内容很多,怎样帮助客户降低成本,我们提供了一个压缩技术。这个压缩技术使得用户在用的过程中存储的需求只需要一半,如果你原来需要十个T的数据,你现在只要五个,硬件会减少一半,而且在管理方面的工作量会大大的节省,减少成本的投入。
还涉及到我们对更大的数据量的支持,今天我们在数据量达到更大的高峰,我们单表可以达到16个T,是过去的几十倍的提升,这样使得我们能够支持更大型的应用。另外一个层次在于我们在管理上面,变得更自动化了,这里面我们一个重要的内存优化的技术,STMM的技术,允许数据库更智能,会根据系统的情况动态的调整,使得DBA的工作更好,还有很多其他的增强,做到更精细的安全性,不同的人在不同的表里面有不同的安全授权,会体现更精确的安全性。
今天DB29里面的技术创新和整个IBMSOA的战略配合,在SOA的大环境下,大家更多的是服务的观念、眼光看待我们的工作流程以服务的角度看待信息。在信息的角度不是说我以具体的属性,表的方式看信息,更多的是信息包装到一起的业务对象是什么,支撑这个业务对象是什么,载体是什么。今天我们看到由于我们现在的混合,这个支持技术,使得我们的数据库第一次有了更近的距离,直接和SOA的架构对接,使得SOA里面传输的业务对象可以无缝的存储到数据库里面进行加工利用,就简化了工作量。增强了数据的可控性,实用型。
今天我们不仅在DB2里面的数据可以变成信息的服务对象,结合我们过去已经拥有的信息整合,我们不仅是解决DB2的问题,还有其他用户已经有的数据,Oracle、Sybase里面都可以应用,把他们转化为更好的服务方式,来为用户提供更大的价值。我的演讲就到这里,谢谢各位。