我正计划与一个团队一起编写一个 RSS 提要聚合器,但我想知道我们应该使用什么 XML 数据库。服务器当前运行 IIS 6.0 和 PHP 5.3.0 x64,我已经知道我需要服务器应用程序和 PHP 扩展。
我已经发现了什么:
- 银河
- 以前在大学里用过这个,但我在谷歌上找不到信息,它往往会显示关于其他名为 Galax 或 Galaxy 的东西的信息...
- eXist
- 连同Phexist这似乎是最后的手段,尽管它的日期是 2007 年。
- 糟糕的文档。
- 想知道它是否具有我在开发过程中需要的所有功能。
- Sedna
- 看起来很专业,并且确实有对 PHP 的 API 支持。
- 很好的文档!
- 想知道它是否有任何缺点。
- Berkeley DB XML
- 看起来也很专业,甲骨文很有名,我以前听说过伯克利...
- 无法立即找到文档,只能找到旧的演示文稿。
- 我将不得不尝试编译 PHP 扩展。
- Saxon
- 很难set-up in PHP并且当你这样做时看起来臃肿且不稳定。
- ...
- 还有其他解决方案吗?
- PHP 是否足够好?
我很想听听您对实现此目标的最佳方法的意见,在此先感谢您!
最佳答案
DB2 ($$$) 具有出色的 XML 集成 - 但您需要为此付费。这就是我们在我工作的地方使用的。如果您要使用 PDO 与它交互,则必须(无论如何应该)运行最新的 PHP。
我假设您正在寻找可以本地处理 XML 的数据库。根据我的理解(传闻)Oracle 和 MS-SQL 也处理 XML,但它们没有那么完美。
在开源世界中,我不知道要推荐什么来实现紧密的 XML 集成。
-CF
关于php - PHP 网站的最佳 XML DB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1548263/