我正在开发一个 Rails 应用程序,它将访问大量 RSS 提要或抓取网站以获取数据(主要是新闻)。它将类似于 Google 新闻,但采用不同的方法,因此我将存储大量新闻(或新闻摘要),将它们分类为不同的类别,并使用排名和推荐技术。
我应该使用 MySQL 吗?
使用 IBM DB2 purexml 存储文档是否值得?如果我选择 DB2,也不需要 Ruby 搜索实现(Ferret、Ultasphinx 等)。那是对的吗?
PostreSQL在这方面有什么优势?
在这种情况下使用 Couch DB 有意义吗?
我想选择最好的选项,但又不会使解决方案过于复杂。所以我放弃了使用两种不同存储解决方案的想法(一种用于新闻文档,另一种用于其余数据)。我也只考虑“免费”选项,所以我没有看 Oracle 或 MS SQL Server。