我想知道的是node.js非常适合搜索大量的数据,我知道它的主要用途是异步的,像聊天,FTP和实时等。我正在考虑用mongodb的node.js来搜索300,000条记录我的大学图书馆的书籍,看看它是否会反对使用mysql的php &。任何建议将非常感谢。使用node.js搜索和检索数据?
0
A
回答
2
Node.js是一个很好的搜索数据的应用程序界面..但实际上,PHP或许多其他语言也是如此:)。
您的后端数据存储解决方案(MySQL,MongoDB,..)是一个更难的选择,并且真正取决于您希望如何索引和搜索数据。
如果您的主要目标是搜索,您可能需要查看基于Apache Lucene之类的搜索应用程序。虽然像ElasticSearch这样的一些新的努力确实有越来越多的社区支持从MongoDB等来源获取数据(参考文献:MongoDB River Plugin for ElasticSearch),但它们通常使用关系数据库后端。
既然你提到了图书搜索和图书馆,你可能也想看看ILS (Integrated Library Search)应用程序可能已经解决了这个问题。有几种开源产品,如Koha和Evergreen。
0
看看MongooseJS 在我看来绝对完美。
相关问题
- 1. 搜索引擎。使用asp.net和从MySql检索数据
- 2. 如何使用PHP搜索栏检索MySQL数据库数据
- 3. 使用typehead.js搜索数据并使用ajax进行检索?
- 4. 数据检索和索引
- 5. Rails使用元搜索和元数据搜索计算字段
- 6. 搜索和检索多维数组
- 7. node.js http和bing搜索API
- 8. 使用MySQL数据库和PHP搜索
- 9. 使用jsp搜索数据
- 10. 用zend搜索数据库搜索lucene
- 11. 使用文件检查器搜索和删除数据库行
- 12. 使用HTML表单来搜索和从mysql工作台检索数据由php
- 13. “传单”如何使用MySQL数据库存储和检索(搜索)标记?
- 14. 春数据Neo4j的搜索和索引
- 15. 在数据集中搜索和检索xml?
- 16. 寻找jQuery的数据库搜索和检索解决方案
- 17. TextBox搜索和检索数据没有按钮
- 18. 跨多个服务的数据检索和搜索
- 19. 从sqlite查询检索数据Node.js
- 20. R:使用RCurl和postForm检索数据
- 21. 使用ConnectionFactory和检索URL数据
- 22. 使用TkInter设置和检索数据
- 23. 使用WebRequest检索数据
- 24. 使用GeoQuery检索数据
- 25. 使用jquery检索数据
- 26. 使用Java更快地进行SQL数据检索并搜索大量数据
- 27. 使用jQuery自动完成从数据库检索搜索数据?
- 28. 使用搜索毫秒:或搜索协议检索搜索结果作为IShellItem
- 29. 搜索数据和得分
- 30. PLINQ和大数据搜索