----------------------------------概述----------------------------
xml数据库(广义) = xml-enabled数据库 + native-xml数据库
xml-enabled数据库 = 内部不以xml格式存储数据
----------------------------------产品&技术----------------------------
xml-enabled数据库产品例:如lotus 的 domino。
xml-enabled数据库实现例:比如你的关系型dbms,你想要它能处理xml数据,你可以用一个叫xml-dbms的中间件:
关系型dbms<------jdbc------>xml-dbms中间件<------------>xml数据
xml-enabled数据库遭到的批评:xml的分层特性是其优点,被映射成关系数据库的table后,成了平面的行和列,优点尽失。
native-xml数据库产品例:software ag 的 tamino。
----------------------------------more----------------------------
根据ronald bourret在《xml database products》一文中的描述,xml database分为六种:
middleware
xml-enabled databases
xml servers (温昱注:就是上面的native-xml数据库)
content management systems
persistent dom implementations
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器