2009-10-10 58 views
4

我正计划编写一个RSS聚合器与团队,但我想知道我们应该使用什么XML数据库。该服务器当前运行IIS 5.0和PHP 5.3.0 x64,我已经了解到我需要一个服务器应用程序和一个PHP扩展。PHP网站的最佳XML数据库?

我发现已经什么:

  • 加拉克斯
    • 先前曾在大学中使用,但我无法找到关于它的谷歌信息,它往往会显示有关信息别的命名加拉克斯或银河...
  • eXist
    • 连同Phexist这似乎是一个不得已而为之,但它是从2007年
    • 坏文件过时。
    • 想知道它是否具备我将通过开发所需的所有功能。
  • Sedna
    • 看上去很专业,并确实有PHP API的支持。
    • 好文档!想知道它是否有缺点。
  • Berkeley DB XML
    • 而且看上去很专业,Oracle是众所周知的,我听说过伯克利前...
    • 找不到文档向右走,只有一个老的介绍。
    • 我将不得不搅乱尝试让PHP扩展来编译。
  • Saxon
    • 很难set-up in PHP,当你这样做似乎有些力不从心,不稳定。
  • ...
    • 是否有任何其他解决办法?
    • PHP是否足够好呢?

我很想听听你对完成这一任务的最佳方式的意见,在此先感谢!

回答

2

DB2($$$)具有很好的XML集成 - 但您付出了代价。这是我们在哪里工作的地方。如果您打算使用PDO与其进行连接,您将必须(无论如何)运行最新的PHP。

我假设你正在寻找一个可以本地处理XML的数据库。根据我的理解(传闻),Oracle和MS-SQL也处理XML,但它们并没有被抛光。

在开放源代码的世界里,我不知道为了紧密的XML集成而推荐什么。

-CF

+1

DB2 Express-C是免费的,具有完整的DB2平台所具有的XML特性。这不是OSS,尽管如此,你不会从IBM获得支持。 – dragonmantank 2009-10-10 17:34:24

+0

计划的项目是非盈利的,明天将会看看DB2 Express-C。感谢您的快速响应... :-) – 2009-10-10 22:29:36

+0

选择了Sedna,但您应该成为公认的解决方案。 ;-) – 2009-10-17 17:32:44

相关问题