dpetican Asked: 2016-06-24 13:26:54 +0800 CST2016-06-24 13:26:54 +0800 CST 2016-06-24 13:26:54 +0800 CST 用于 Linux 的 XML 数据库 772 我希望能够在数据库中存储多个 xml 对象。但我不想只是序列化对象并将其转储出来。相反,我希望能够像访问 xml 本身一样访问 xml 对象的数据库表示形式。 多个模块需要访问相同的数据,但如果可以告诉它们从哪个节点开始读取,效率会更高。 换句话说,遍历数据库就好像它实际上是一棵二叉树一样。CouchDB 说它使用二叉树,但乍一看我没有办法以树状方式存储和检索数据。这是图形样式数据库的领域吗? linux btree 1 个回答 Voted Best Answer ypercubeᵀᴹ 2016-06-24T14:06:52+08:002016-06-24T14:06:52+08:00 我不太了解图形数据库系统及其功能,但一些传统的 (SQL) 数据库系统可以选择存储和操作 XML 文档: PostgreSQL:自 8.3 版以来,有一个XML 数据类型和相当多的XML 函数。 SQL Server:从 2012 版开始支持XML 数据(正如今年宣布的那样,DBMS 将很快在 Linux 而不仅仅是 Windows 中可用)。 Oracle : XML DB Developer's Guide,我想是从第 9 版开始的。 DB2:官方文档:pureXML 概述 - DB2 作为 XML 数据库和一篇解释其 XML 功能的好文章:DB2 Native XML。
我不太了解图形数据库系统及其功能,但一些传统的 (SQL) 数据库系统可以选择存储和操作 XML 文档:
PostgreSQL:自 8.3 版以来,有一个XML 数据类型和相当多的XML 函数。
SQL Server:从 2012 版开始支持XML 数据(正如今年宣布的那样,DBMS 将很快在 Linux 而不仅仅是 Windows 中可用)。
Oracle : XML DB Developer's Guide,我想是从第 9 版开始的。
DB2:官方文档:pureXML 概述 - DB2 作为 XML 数据库和一篇解释其 XML 功能的好文章:DB2 Native XML。