2012-08-04 106 views
0

我想知道的是node.js非常适合搜索大量的数据,我知道它的主要用途是异步的,像聊天,FTP和实时等。我正在考虑用mongodb的node.js来搜索300,000条记录我的大学图书馆的书籍,看看它是否会反对使用mysql的php &。任何建议将非常感谢。使用node.js搜索和检索数据?

回答

2

Node.js是一个很好的搜索数据的应用程序界面..但实际上,PHP或许多其他语言也是如此:)。

您的后端数据存储解决方案(MySQL,MongoDB,..)是一个更难的选择,并且真正取决于您希望如何索引和搜索数据。

如果您的主要目标是搜索,您可能需要查看基于Apache Lucene之类的搜索应用程序。虽然像ElasticSearch这样的一些新的努力确实有越来越多的社区支持从MongoDB等来源获取数据(参考文献:MongoDB River Plugin for ElasticSearch),但它们通常使用关系数据库后端。

既然你提到了图书搜索和图书馆,你可能也想看看ILS (Integrated Library Search)应用程序可能已经解决了这个问题。有几种开源产品,如KohaEvergreen

0

看看MongooseJS 在我看来绝对完美。