计算之智与哲学之慧分享 http://blog.sciencenet.cn/u/huangfuqiang

博文

XML DBMS简介

已有 5194 次阅读 2009-2-20 20:42 |个人分类:数据库与知识库|系统分类:科研笔记| DBMS

  总体上说是三种类型,用于处理半结构化数据(Semi-structure  data), 有的Native XML DBMS系统实现还支持全文检索.
   
  IBM DB2 9--(支持更好), Microsoft SQL Server 2005-- and Oracle 10g-- are XML-enabled relational database management systems (RDBMS).

XML-Enabled
DBMS(支持XML的 DBMS): A database that holds data in some format different than XML. An interface is provided, which presents XML info to the application even though the data is stored in some other format than XML. An XML-enabled database might be a relational database,an object-relational database, or an object-oriented database.

Native XML
DBMS(纯XML  DBMS): This type of database allows XML data to be stored directly. Also, they define a (logical) model for an XML document that stores and retrieves documents according to that model.Native XML databases are likely to perform better than XML-enabled databases since there is little need for converting the data. The data conversion in an enabled database is almost always going to be more significant and time consuming than with a native database.

这类系统很多,比如eXist, 我测试了一下, 有两种方法管理服务器:WEB与 Java客户端软件,还为前端开发提供了API, 经分析源代码,功能实现比较多,优化了传统实现方法与相应算法及数据结构,还在不断改进。可以单独应用,也可以嵌入到其它系统中整合应用。

eXist-db is an open source database management system entirely built on XML technology. It stores XML data according to the XML data model and features efficient, index-based XQuery processing.

eXist-db supports many (web) technology standards making it an excellent application platform:

eXist-db is highly compliant with the XQuery standard (current XQTS score is 99.4%). The query engine is highly extensible and features a large collection of XQuery Function Modules.

eXist-db provides a powerful environment for the development of web applications based on XQuery and related standards. Entire web applications can be written in XQuery, using XSLT, XHTML, CSS and Javascript (for AJAX functionality). XQuery server pages can be executed from the filesystem or stored in the database.

 

开源工程项目主页



Hybrid  XML
DBMS(混合式的XML DBMS): A database that have characteristics of Native   XML Databases and XML Enabled Databases.


https://blog.sciencenet.cn/blog-89075-216261.html

上一篇:ACM Names 44 Fellows for Contributions to Computing and IT
下一篇:来自清华大学的DMKD论文
收藏 IP: .*| 热度|

0

该博文允许实名用户评论 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-7-6 11:29

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部