我想知道 node.js 是否适合搜索大量数据,我知道它的主要用途是用于聊天、ftp 和实时等异步场景。我正在考虑使用 node.js 和 mongodb 来搜索 300,000 条书籍记录对于我大学的图书馆,看看它是否反对使用 php & mysql。任何建议都会非常感谢。
问问题
155 次
2 回答
2
Node.js 将是搜索数据的一个很好的应用程序接口......但实际上,PHP 或许多其他语言也是如此:)。
您的后端数据存储解决方案(MySQL、MongoDB、..)是一个更难的选择,实际上取决于您希望如何索引和搜索数据。
如果您的主要目标是搜索,您可能希望研究基于Apache Lucene 之类的搜索应用程序。这些通常使用关系数据库后端,尽管ElasticSearch等一些较新的努力确实有越来越多的社区支持从 MongoDB 等来源获取数据(参考:MongoDB River Plugin for ElasticSearch)。
由于您提到了图书搜索和图书馆,您可能还想研究可能已经解决该问题的ILS(集成图书馆搜索)应用程序。有几个开源产品,例如Koha和Evergreen。
于 2012-08-05T00:48:57.443 回答
0
看看 MongooseJS 在我看来绝对完美契合。
于 2012-08-04T20:23:31.310 回答