CNode

关于选择数据库的问题

问答
AArc-zlz发布于7 年前最后回复7 年前4 回复3789 浏览0 收藏

论坛的各位,你好!我现在刚开始学习node.js,但是有一个问题我似乎想不明白,为什么市面上的视频教程教的数据库都是mongodb,为什么不用mysql,如果说是因为mogodb的格式直接就是json,方便js调用,学习成本低,但是由于mysql在国内使用上比较多,一些难点问题解决了很多,在一定的条件下降低了难度,如果说mongodb有mongoose,那mysql也有orm(sequelize),所以问题就是这样???

查看回复

回复 (4)

D
dbit-xia#1·7 年前

两种是不同种类数据库,看自己的需要

来自酷炫的 CNodeMD

A
Arc-zlz#2·7 年前
引用 dbit-xia两种是不同种类数据库,看自己的需要 来自酷炫的 CNodeMD

@dbit-xia不 我问的不是需求和类型的差异 我想问的是为什么市面上的教程都推崇mongodb

P
pretty-foam#3·7 年前

市面上的教程,因为mongodb学习成本低,见效快。整mysql,设计好表结构,复杂的查询,对于一个新人写sql语句都是问题,

J
JarvisQJ#4·7 年前

基础使用的话都差不多的,都要构建model,基本就是把MongoDB当关系型数据库用。真正用到MongoDB特性的,那都是大佬考虑的事。难度方面,也差不多,sequelize书写上和MongoDB接近。sequelize的话,一些特别复杂的操作可以用原生SQL语句,MongoDB就没有选项,只能啃文档。

参与回复
登录后即可参与回复。登录