使用node.js搜索和检索数据?

时间:2012-08-04 20:19:06

标签: node.js mongodb search

我想知道node.js是否适合搜索大量数据,我知道它的主要用途是异步聊天,ftp和实时等等。我想用node.js和mongodb一起搜索300,000我大学图书馆的书籍记录,看看是否反对使用php& MySQL的。任何建议都会非常感谢。

2 个答案:

答案 0 :(得分:2)

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

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

如果您的主要目标是搜索,则可能需要根据Apache Lucene之类的内容查看搜索应用程序。这些通常使用关系数据库后端,尽管像ElasticSearch这样的一些新工作确实有越来越多的社区支持从MongoDB等来源摄取数据(参考:MongoDB River Plugin for ElasticSearch)。

由于您提到了图书搜索和图书馆,您可能还想查看可能已经解决该问题的ILS (Integrated Library Search)个应用程序。有几种开源产品,例如KohaEvergreen

答案 1 :(得分:0)

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