Monday, September 22, 2008

XML数据库开发网站的优缺点

使用XML数据库开发网站是一个很新的技术,需要掌握XML/XSL/XQuery/XUpdate等技术。
而且,由于基于XML数据库应用开发的例子还不多,因此,需要程序员做的工作很多。

与其他网站开发技术相比较,

[优点]
能够更接近业务的逻辑,使用树形结构组织网站的各种数据和多媒体资源
半结构化的XML数据可以比表格更加灵活,甚至无需定义字段属性,提高开发速度和伸缩性
强大的XQuery查询语言配合XSL可以产生任何你期望的输出(XML/HTML/WML/PDF等等)
XML数据本身也是一种文档(document),可以直接阅读和编辑,日常的数据维护可以很灵活(当然,某些人可能很反对这种既是数据又是文档的做法)
XML已经成为互联网的信息媒介,跨平台,被各种系统支持,对网站与外部系统的整合很有帮助

[缺点]
新技术,很多标准在制定中,技术派系众多
数据库的成熟度还有待提高,性能的考验需要时间
作为未来Web技术的主要基石,XML数据库已经成为众多数据库厂商的制胜法宝。

No comments: