purexml тяжелее SQL, поэтому вы платите больше за обмен данными между веб-сервером и БД. Если вы планируете иметь много пользователей, я бы избегал этого, лучше позволить вашему веб-серверу кэшировать запросы, избегая, таким образом, создания XML (RSS) каждый раз, если вы об этом думаете.
Я бы пошел с MySQL, потому что он действительно хорош в обслуживании и абсолютно бесплатен, ну, конечно, PostgreSQL тоже, но не использовал его, поэтому я не могу сказать.
CouchDB может иметь смысл, но если вы планируете выполнять OLAP (автономный анализ) ваших данных, то лучше будет использовать обычную СУБД.