首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >所需的本地XML数据库管理系统

所需的本地XML数据库管理系统
EN

Software Recommendation用户
提问于 2014-10-03 12:51:08
回答 2查看 57关注 0票数 4

需要:原生XML DBMS (用于单个用户、单事务环境)。

要求:

  • 属性、元素和命名空间的无限数量
  • 高效的搜索(SQL-like和XQuery),每个库为数百万个文档建立全文索引。

可取的:

  • 低价或免费提供的
  • 可能的横向可伸缩性(集群)
  • 管理和检索指南
  • 主要语言的绑定(C++,Python )

操作系统: Windows,Linux。

由于对属性数量的限制,BaseX不会削减它。

EN

回答 2

Software Recommendation用户

回答已采纳

发布于 2015-06-26 06:56:16

Postgres

波斯特格斯,企业质量的关系数据库,处理XML作为数据类型.您可以在数据库引擎中执行XPath查询。PostgreSQL中的文本搜索功能也可以用来加速对XML数据的全文档搜索,但我不知道细节。

Postgres是免费和开源的。非常积极地发展和支持。

我相信Postgres符合您的所有标准,包括复制和其他集群技术,以及绑定。捆绑的pgAdmin应用是一个不错的图形用户界面管理和搜索,与许多其他免费和商业工具,以及邮政服务。

另外,与大多数"NoSQL“系统相比,JSON数据处理得非常好。发送到Postgres的每个JSON条目都被解析为Postgres自己的二进制格式以供内部使用。这使得索引和其他强大的特性成为可能。

票数 1
EN

Software Recommendation用户

发布于 2019-08-18 19:48:26

可能存在-db在http://exist-db.org/exist/apps/homepage/index.html上是一个很好的解决方案。

票数 0
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/11913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档