2012-08-04 123 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 在我看來絕對完美。