MySQL, Mongo DB and Apache Solr


MySQL, Mongo DB and Apache Solr

我们希望建立一个具有高流量和高数据的高度可扩展的网站(想象一下,像youtube或facebook)。我们计划在PHP和MySQL中进行开发。

我们可能需要存储数百万的数据,还需要更快地搜索。我们听说必须使用面向文档的数据库和索引服务器来优化性能。我们正在考虑将Mongo DB和Apache Solr作为选项。

有人能解释一下这些技术有何不同吗?我们知道ApacheSolr用于优化搜索性能,但这是否意味着在MongoDB中搜索数据很慢。

我们对这些技术的实现有点困惑。有人能给我们解释一个解决方案吗?

不是MongoDB搜索速度慢,而是它不是一个搜索索引,不支持一些高级功能,如全文搜索、排名等。