哪个免费的原生XML数据库最受欢迎?

Kam*_*zot 7 xml database

如果我问最流行的免费关系数据库,我希望得到MySQL或PostgreSQL或者SQLite.

但是原生XML数据库呢?哪个最受欢迎且最稳定?你在某些项目中使用过一个吗?哪一个?对于个人中型项目,您会建议哪一个?

Cas*_*dan 10

我们公司广泛使用eXist作为我们的DITA内容管理系统.

该产品非常好.包括完整的XQuery支持,高效的xml索引和良好的应用程序层来构建.

根据之前的评论,Native XML数据库是一种时尚的概念并不是市场代表的真正代表.事实上,就NoSQL产品而言,MarkLogic服务器(原生XML数据库)在性能方面几乎击败了所有其他SQL数据库,特别是与以文档为中心的搜索相关.它在一些非常大的公司的一些最重要的性能应用程序中得到了非常广泛的使用.(它也很贵!)

我不会在这里过多地讨论XML vs JSON,因为它不值得.但是,从存储的角度来看,xml vs json实际上并不是一个相关的参数.所有数据库基本上将信息规范化为非常有效的商店.然而,XML是一个非常可靠的标准,有许多强大的技术支持.

  • XPath(任何人的父母或祖先选择?)
  • XQuery的
  • XSLT
  • XML Schema
  • XPROC
  • XMLDB
  • 命名空间

如果您对JSON有特定需求,那么调查JSON数据库是一个好主意.请注意,XML确实不是一种时尚,在处理以文档为中心的数据时,它是一个非常可靠的框架.


Mar*_*coS 4

我用过eXist。我并不是说这是最好和最流行的 XML 数据库,但它适合我的目的。安装和配置都很简单。它是开源的,它支持 XQuery、XPath,并且(这对我的项目真正有用)它具有漂亮且简单的 SOAP 和 REST API。我同意上面的评论,即 XML 数据库对于大型存储来说并不是一个好主意。