精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Java>>技术言论>>探讨XML DB的应用方向

主题:探讨XML DB的应用方向
发信人: chooli(chooli)
整理人: zjxyz(2004-06-28 15:51:12), 站内信件
在之前的帖子里曾经有过一些关于XML DB应用的讨论,但对于程序员或用户而言,是否开发或使用XML数据库是所有努力的开始。我现在在这里发表我的看法:
-- 服务领域
在许多商业领域,实际的用户数据结构要么灵活多变,要么非常复杂。当用户面对需要使用一个软件系统来处理这样的数据时,如何能保证系统的设计能保持原来的特性,是系统是否成功应用的关键。另一方面,一个网络软件系统并非独立运行,它注定要与第三方的软件系统进行服务交换,这时能灵活适应不同的数据交换的软件系统将显示优势。由于很多的系统已经开始使用XML作为系统内部的一种协议或处理过程,为了能适应与存在XML应用的系统结合,必须提供XML的处理。
在科学领域,通常数据结构都是很复杂的,为了满足对特性无限复杂度的需求(在科学领域,无限计算是很普遍的),数据库的设计将存在着不断改变和扩大数据结构的要求。
XML数据库作为针对XML的数据处理和存储,对于满足以上两方面的需求,是有价值的。

-- 技术的革新
很多的程序员会对XML技术存在疑问,为什么需要XML技术。相比起较为熟悉OO设计,使用XML将能使对象易于序列化,并能在不同的平台之间进行传递。程序在封闭的应用中,可能根本不需要XML。但如果是面对现在不断膨胀的网络信息交互,封闭的应用程序将很快失去生命力。XML被认为是整合各类不同的系统的一个技术桥梁,得到了广泛的应用。许多程序系统变成了网络上的一个中间处理,它接受的是XML,输出的也是XML,这样,为了保存这些XML数据,XML DB将会是一个当然的选择。

[关闭][返回]