【发布时间】:2011-03-30 00:08:42
【问题描述】:
我们公司正在开展一个项目,该项目需要一个包含 30-50 百万行产品数据的数据库。这些行包含需要每秒同时搜索数千次的文本。此外,每次搜索需要不到一秒的时间来执行。
所以,总而言之,我们有一个 50M 行的数据库,需要每秒搜索数千次。请记住,这些是全文搜索。我知道 MySQL 或任何关系数据库单独无法处理这类工作。因此,我们正在寻找能够以您指定的价格为我们设计正确的设置并帮助我们实施的人。
首先,我们想知道我们最好的选择是什么。我个人一直在研究诸如 Sphinx、Lucene、Cassandra、MongoDB、CouchDB、Solr 等之类的东西,但真的不知道应该将哪个与另一个结合使用,以便为我们提供最有效的设置。
所以,如果有人能提供一些建议,或者接受我们的工作机会,我们将不胜感激。
您可以在这里通过 PM 与我联系,我会给您我的电子邮件/IM/电话号码以进一步讨论。
谢谢!
【问题讨论】:
标签: mysql full-text-search mongodb couchdb cassandra