多くの RSS フィードにアクセスしたり、サイトのデータ (主にニュース) をクロールしたりする Rails アプリケーションを開発しています。これは Google ニュースのようなものですが、アプローチが異なります。そのため、大量のニュース (またはニュースの概要) を保存し、それらをさまざまなカテゴリに分類し、ランキングとレコメンデーションの手法を使用します。
MySQL を使用する必要がありますか?
ドキュメントを保存するために IBM DB2 purexml を使用する価値はありますか? また、DB2 を選択した場合、Ruby 検索の実装 (Ferret、Ultrasphinx など) は必要ありません。あれは正しいですか?
これにおけるPostreSQLの利点は何ですか?
このシナリオで Couch DB を使用するのは理にかなっていますか?
ソリューションを過度に複雑にすることなく、最適なオプションを選択したいと思います。そこで、2 つの異なるストレージ ソリューションを使用するというアイデアを破棄しました (1 つはニュース ドキュメント用で、もう 1 つは残りのデータ用です)。また、「無料」のオプションのみを検討しているため、Oracle や MS SQL Server は調べませんでした。