Лучшая база данных XML для сайта PHP? - PullRequest
4 голосов
/ 10 октября 2009

Я планирую написать агрегатор RSS-каналов с командой, но мне интересно, какую базу данных XML нам следует использовать. В настоящее время сервер работает под управлением IIS 6.0 с PHP 5.3.0 x64, я уже понимаю, что мне нужно как серверное приложение, так и расширение PHP.

То, что я уже открыл:

  • ГАЛАКС
    • Ранее уже использовал это в университете, но я не могу найти информацию об этом в Google, он, как правило, показывает информацию о чем-то еще под названием Galax или Galaxy ...
  • СУЩЕСТВУЕТ
    • Вместе с Фексистом это выглядит как последнее средство, хотя оно датировано 2007 годом.
    • Плохая документация.
    • Хотите знать, есть ли у него все функции, которые понадобятся мне при разработке?
  • седня
    • Выглядит профессионально и имеет поддержку API для PHP.
    • Хорошая документация!
    • Интересно, есть ли у него недостатки?
  • Berkeley DB XML
    • Также выглядит профессионально, Oracle хорошо известен, и я слышал о Беркли раньше ...
    • Не могу сразу найти документацию, только старая презентация.
    • Мне придется возиться с попыткой заставить расширение PHP компилироваться.
  • Saxon
    • Трудно настроить в PHP и кажется раздутым и нестабильным, когда вы делаете это.
  • ...
    • Есть ли другие решения?
    • Достаточно ли PHP для этого?

Мне бы очень хотелось услышать ваше мнение о наилучшем способе достижения этой цели, заранее спасибо!

1 Ответ

2 голосов
/ 10 октября 2009

DB2 ($$$) имеет отличную интеграцию с XML - но вы платите за это. Это то, что мы используем там, где я работаю. Вам придется (в любом случае) запускать последнюю версию PHP, если вы собираетесь использовать PDO для взаимодействия с ним.

Я предполагаю, что вы ищете базу данных, которая может обрабатывать XML. Насколько я понимаю (понаслышке), Oracle и MS-SQL также обрабатывают XML, но они не так совершенны.

В мире открытого исходного кода я не знаю, что порекомендовать для тесной интеграции XML.

-CF

...