数据库
数据库特性索引
Berkeley DB
Oracle Berkeley DB XMLOracle Berkeley DB XML 是一个支持 XQuery 的 XML 数据库,用于存储和索引 XML 内容,可以快速、可伸缩、可预测地访问 XML 内容。它是一个链接到应用程序的 C、C++ 库。Berkeley DB XML 提供事务访问、自动恢复、内容压缩、使用 AES 的磁盘数据加密、向热备份的故障切换,以及实现高可用性的复制。此外,还存储、索引和查询与 XML 文档相关的键/值元数据。Berkeley DB XML 为需要管理 XML 内容的应用程序提供快速、可靠和可伸缩的持久性。 Berkeley DB XML 支持 XQuery 1.0 和 XPath 2.0、XML 命名空间、模式验证、命名和跨容器操作以及文档流。XQuery 引擎使用完善的、基于成本的查询优化器,并支持带有嵌入式变量的预编译查询执行。存储大型文档时,可将其保持原样,或分解为节点,从而实现更加高效的检索和部分文档更新。Berkeley DB XML 支持对 XML 节点、元素、属性以及元数据进行灵活索引,以实现最快速、高效的数据检索。 XML 文档存储
Berkeley DB XML 独特的动态索引系统优化了 XML 内容的检索。XQuery 语句在静态、基于成本的查询计划引擎的基础上进行了优化,即使在处理跨大型数据集的复杂 XQuery 语句时,也能快速提供结果。
XQuery 语言之于 XML 数据库正如 SQL 之于关系数据库。通过 XQuery,可以轻松地在语句中表达出复杂的关系、联接、条件和结果集,以在庞大的数据集上快速进行优化和执行。Berkeley DB XML 严格遵循 XQuery 标准和相关的 XML 标准。
Berkeley DB XML 提供了一个完全修改 API,可实现非常高效的更新。XML 文档修改还不是 XQuery 标准的一部分,但这些标准一旦通过批准,Berkeley DB XML 就会对其给予支持。
Berkeley DB XML 非常灵活,易于部署且易于集成。作为一组 C 和 C++ 库,它可与您的应用程序一同安装和配置。它的运行完全无需 DBA 管理监督,所有的管理功能都通过编程方式控制。它支持的编程语言和操作系统平台范围广泛。
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||