首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Node.js时,选择哪种数据库(NoSQL或常规SQL)最好?

使用Node.js时,选择哪种数据库(NoSQL或常规SQL)最好?
EN

Stack Overflow用户
提问于 2013-06-02 23:48:55
回答 2查看 5.7K关注 0票数 3

我读到有更多关于在Node.js中使用MongoDB的信息,而不是MySQL,这对我来说是一个问题,因为我习惯于使用MySQL。在开发和性能方面,哪个是最好的选择?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-02 23:52:42

不使用sql或使用sql实际上不是您要问的问题,因为所有的none sql数据库都不是sql :)

你看到的关系型数据库管理系统(SQL,ORALCE,等等)有关系和规范化,vs noSQL数据库,答案是它真的取决于你需要什么,Node.js没有一个完美的数据库,这是一个偏好和需求的问题。

基于文档的noSQL (如CouchDB/MonogoDB/Redis)的速度基于拖尾数据库的反规范化以满足您的查询。https://github.com/joyent/node/wiki/modules#database

这里有一些流行的:一些流行的包括:

  • Redis

  • Couch

  • Riak

  1. MongoDB

再说一次,没有一个答案适合所有人,但是这里有一篇关于这个问题的很好的文章:http://slashdot.org/topic/bi/sql-vs-nosql-which-is-better/

票数 2
EN

Stack Overflow用户

发布于 2013-06-03 00:11:56

在MySQL和MongoDB之间进行选择是一个体系结构问题,取决于您的数据的性质:您是否需要SQL引擎的约束和事务、连接和其他特性,或者您的数据未标准化,并且它们之间没有大量引用,并且您的模式不稳定。

从技术的角度来看,在将一个技术堆栈用于后端和持久存储方面,Node.js和MongoDB是一个很好的选择。MongoDB将数据保存在bson format中,这很容易转换为json,而不需要额外的层,是javascript的一种自然数据格式。

有关优势和劣势的更多信息,请访问here

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16884452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档