学nodejs主要学什么数据库?
发布于 3个月前 作者 LiZheWang 583 次浏览 来自 问答

mongodb 和 mysql怎么选择?主要精力学哪个比较好?

两个数据库都稍微会一点,只会简单的增删改查。 mongodb 等操作感觉很简单,配合API挺好用,但是遇到两三个表之间 有关联关系的时候,我总处理的不好… mysql用的人多,感觉日后免不了要玩mysql ,sql语句水也貌似比较深,同一个查询功能,大牛写的sql 少,而且普遍看不大懂…

学node已经要花费不少精力,剩余精力也有限,只能选择一种 主力去学习 , 求大牛指导!

13 回复

更多的mongodb

我觉得玩玩或者小项目可以mongodb 想保险一点或者中型项目还是mysql靠谱

我一直觉得,js的对象可以随意扩展刚好对应了mongodb的文档没有模式啊

sql。 别跳 mongodb 的坑

先学主流的mysql哪都能用到,mongodb感觉还不成熟,初学者用起来简单,但要设计出合理的结构不容易

@all 谢谢大家的回答, 决定还是主学sql 。
毕竟用的人多,以后接触的应该也相对较多。

如果你要走node这条路,还是建议你mongodb,当然sql属于基础,mysql必须也是要会的。 如果你觉得处理不好多表关联,你需要在package.json里加入async

非关系型数据库更纯粹,是真正的专注持久存储,关系型数据库是存储加数据逻辑的一个结合体。 我觉得以后的方向,存储应该只关系自己的范畴,不要再抢程序语言的戏。

先了解sql什么是数据库,在了解为什么要有mongo,然后在考虑是否可以用。

关系型数据库学mysql NoSQL型 学mongdb

优先学习sql,自己感兴趣玩玩mongdb还可以, mongdb坑不少

回到顶部