此文章主要讲述的是DB2 9 XML 在真实环境中的实际操作性能,以及在其实际操作中的值得我们大家注意的事项与其实际应用代码的描述,以下就是文章的主要内容的详细描述,望大家在浏览之后会对其有更深的了解。
北京西城区卫生局为大约一百万人提供服务,它把客户清单存储在一个大型数据库中,其中包含敏感数据。卫生系统需要把完整的文档(比如医生的报告)与来自许多数据源的数据组合在一起,因此非常需要利用 XML 的灵活性。
卫生局的 CIO Zhu Shu Hong 指出,“带有 pureXML 特性的 DB2 9 不但适合核心数据库存储模型,也适合原始数据收集形式和数据交换”。Zhu 先生认为,XML 能够处理复杂的个人健康记录,这使 XML 非常适合他们;XML 提供了灵活的查询功能,能够对实时随需信息进行快速响应,这对于某些医疗活动非常重要。
尤其是西城区卫生局把它的大型 DB2 9 数据库与 IBM 面向服务体系结构(SOA)结合在一起,为向应用程序提供数据的 Web 服务实现了一个 “服务总线”。
German Research Center for Competitive Sports(Das Deutsche Forschungszentrum für Leistungssport)开发了一个称为 eActe 的应用程序,这个程序用来收集和分析关于运动科学的基本信息和应用研究信息。数据收集是这个程序中最困难的方面。这个数据库包含的内容非常广泛,包括监视设备生成的大量数据、扫描图像和大量手工输入的数据。
例如,有以 9 种形式收集的 3,000 个参数,共有 63 页。数据是通过一个专用的在线门户或客户机应用程序使用 Lotus Forms 软件捕捉的,然后通过一个 IBM WebSphere Application Server 传递,并以关系格式和 DB2 9 XML 格式存储在 IBM DB2 9 中。对于位于 Koln 的研究中心,pureXML 能够快速捕捉复杂的运动测试结果,并以 XML 格式提交数据,其他程序很容易用这种格式进行分析。
另一个德国组织 Douglas Holding AG 使用 IBM DB2 9 和 pureXML 从 1,600 家零售商店和 800 家香料店收集数据,执行一项非常传统的零售工作:每天整理每家商店的现金收据并为公司的数据仓库准备结果。在这种情况下,pureXML 用来压缩数据和决定数据结构,Douglas 发现与以前的系统相比这个系统更容易使用(参见相关内容中“成功带来的喜悦”部分)。
这些例子都表明了一点:pureXML 数据存储的效率、响应速度和 DB2 9 XML 数据的查询灵活性都很好。
上述的相关内容就是对DB2 9 XML 在真实环境中的性能的描述,希望会给你带来一些帮助在此方面。
【编辑推荐】