【问题标题】:Best XML DB for a PHP website?PHP 网站的最佳 XML DB?
【发布时间】:2009-10-10 15:44:51
【问题描述】:

我正计划与一个团队一起编写一个 RSS 源聚合器,但我想知道我们应该使用什么 XML 数据库。服务器当前运行带有 PHP 5.3.0 x64 的 IIS 6.0,我已经知道我需要一个服务器应用程序和一个 PHP 扩展。

我已经发现了什么:

  • 银河
    • 以前在大学用过这个,但我在 google 上找不到相关信息,它往往会显示有关其他名为 Galax 或 Galaxy 的信息...
  • eXist
    • Phexist 一起,这似乎是最后的手段,尽管它是从 2007 年开始的。
    • 文档错误。
    • 想知道它是否具有我在开发过程中需要的所有功能。
  • Sedna
    • 看起来很专业,并且确实支持 PHP 的 API。
    • 好文档!
    • 想知道它是否有任何缺点。
  • Berkeley DB XML
    • 看起来也很专业,Oracle很有名,之前听说过伯克利...
    • 无法立即找到文档,只能找到旧的演示文稿。
    • 我将不得不尝试编译 PHP 扩展。
  • Saxon
    • 很难set-up in PHP,这样做时会显得臃肿且不稳定。
  • ...
    • 还有其他解决方案吗?
    • PHP 是否足够好?

我很想听听您对实现此目标的最佳方法的意见,提前致谢!

【问题讨论】:

    标签: php xml database iis iis-6


    【解决方案1】:

    DB2 ($$$) 具有出色的 XML 集成 - 但您需要为此付费。这是我们在我工作的地方使用的。如果您要使用 PDO 来连接它,您将必须(无论如何应该)运行最新的 PHP。

    我假设您正在寻找可以本地处理 XML 的数据库。据我了解(传闻)Oracle 和 MS-SQL 也可以处理 XML,但它们没有那么完善。

    在开源世界中,我不知道要推荐什么来进行紧密的 XML 集成。

    -CF

    【讨论】:

    • DB2 Express-C 是免费的,并且具有完整 DB2 平台所具有的 XML 特性。它不是 OSS,但你不会得到 IBM 的支持。
    • 计划中的项目是非营利性的,明天会看看 DB2 Express-C。感谢您的快速回复... :-)
    • 已选择 Sedna,但您应该成为公认的解决方案。 ;-)
    猜你喜欢
    • 2011-11-16
    • 2011-10-20
    • 1970-01-01
    • 2011-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-09
    • 2011-09-20
    相关资源
    最近更新 更多