我读过关于使用MongoDB和Node.js而不是MySQL的更多信息,这是我关心的问题,因为我习惯使用MySQL。在开发和性能方面哪一个是最好的选择?使用Node.js选择哪个最好的数据库(NoSQL或常规SQL)?
3
A
回答
2
没有使用SQL或使用SQL是不是真的你问这个问题,因为所有无SQL数据库不是SQL :)
您现在看到的RDBMS(SQL,ORALCE等),其中有关系并规范化和vs的NoSQL数据库,答案是,它确实取决于你需要什么,没有一个完美的Node.js,这是一个偏好和需要的问题。
基于文档的noSQL(如CouchDB/MonogoDB/Redis)的速度基于拖延数据库的非规范化以适应您的查询。 https://github.com/joyent/node/wiki/modules#database
下面是一些流行的: 一些流行的包括:
- MongoDB的
- Redis的
- 沙发
- 了Riak
再没有一个答案适合他们所有,但这里是关于这个问题的优秀文章: MySQL和MongoDB的之间 http://slashdot.org/topic/bi/sql-vs-nosql-which-is-better/
1
选择是建筑的一个问题,取决于你的数据的性质:你需要的约束和交易,连接和SQL引擎的其他功能,或者你的数据不是标准化的,你不要在它们之间没有很多引用,并且你的模式不稳定。
从技术角度来看,Node.js和MongoDB是使用一个技术堆栈来存储后端和持久存储的不错选择。 MongoDB将数据保存在bson format中,该数据很容易转换为json而无需额外的图层,并且是JavaScript的自然数据格式。关于利弊
的更多信息,你可以找到here
相关问题
- 1. 当使用nhibernate时,哪个数据库选择更好 - MySQL或SQL Server
- 2. NoSQL数据库或SQL?
- 3. Node.JS与NoSQL或SQL?
- 4. 选择NOsql或RDMS,以及哪个DataStructure?
- 5. 要为网络守护进程选择哪个noSQL数据库?
- 6. 用于高速插入的最佳数据库,SQL或NOSQL?
- 7. 选择正确的NoSQL数据库
- 8. 哪一个是最好的OLEDB或Excel对象或数据库
- 9. 在本地使用数据库时应优先选择哪个数据库 - 访问DB或Sql Server数据库?
- 10. 最好是使用Find()或Single()从数据库中选择一个项目?
- 11. 哪种数据库最好
- 12. 轻量级数据库(SQL或NoSQL)
- 13. NOSQL数据库选择论坛
- 14. 针对域名数据库选择哪种NoSQL解决方案?
- 15. NoSQL上的哪个NoSQL数据库或库支持nosql发布 - 订阅无限数量的客户端?
- 16. 哪个NoSQL数据库最适合以下目的?
- 17. 哪个是Python最快的嵌入式noSQL数据库?
- 18. 哪一个是最好的选择?
- 19. 哪个更适合可伸缩性多个数据库或NoSql?
- 20. 哪个更好的SQL数据库或json文件?
- 21. 关系数据库或NoSQL数据库
- 22. 哪个更好:多数据库或单个数据库
- 23. 哪个NoSQL数据库用于什么目的[大型数据]
- 24. 首次使用Django数据库SQL或NoSQL?
- 25. 哪个nosql数据库将提供最佳结果
- 26. 哪个NoSQL数据库最适合存储聊天消息?
- 27. 哪个NoSQL数据存储/ s可供选择?
- 28. “选择语句中的最小值”或DMin()。哪一个更好?
- 29. Write-Read Intensive Site的NoSQL非常好的数据库
- 30. SQL数据库中,选择使用LINQ
你还是应该找到库足够的信息 - ['mysql'(https://npmjs.org/package/mysql),['sequelize '](https://npmjs.org/package/sequelize),[etc](https://npmjs.org/browse/keyword/mysql)。什么是“*最佳*”主要取决于您的需求,因为它们都是有能力和高性能的平台。如果你认为MySQL能够很好地为你服务,那就去吧。 –