我想知道的是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. 使用MySQL数据库和PHP搜索
- 5. 用zend搜索数据库搜索lucene
- 6. 使用文件检查器搜索和删除数据库行
- 7. 从sqlite查询检索数据Node.js
- 8. 使用HTML表单来搜索和从mysql工作台检索数据由php
- 9. TextBox搜索和检索数据没有按钮
- 10. 在数据集中搜索和检索xml?
- 11. 使用ConnectionFactory和检索URL数据
- 12. 使用TkInter设置和检索数据
- 13. 使用jQuery自动完成从数据库检索搜索数据?
- 14. 使用Java更快地进行SQL数据检索并搜索大量数据
- 15. 使用WebRequest检索数据
- 16. 使用GeoQuery检索数据
- 17. 搜索和提取数据
- 18. 搜索和拆分数据库值的搜索条件和查询使用Linq
- 19. 搜索数据
- 20. 使用猫鼬(Node.js)在MongoDB中搜索
- 21. 使用Node.js在dir中搜索文件
- 22. 如何使用Node.js检索Dynamodb的查询数据输出
- 23. 从Firebase数据库检索数据Node.js应用最新添加
- 24. 通过文本搜索和检索ID
- 25. MarkLogic搜索和检索特定领域
- 26. 保存和检索搜索过滤器
- 27. 存储和检索搜索结果
- 28. 搜索和检索在线文档
- 29. 搜索后搜索数据未显示
- 30. 检索值的计数用于使用弹性搜索+ Kibana