node用户只会使用mongodb吗?
发布于 5 年前 作者 wangtantan 5295 次浏览 来自 问答

当然不!

但是你了解【表格存储(TableStore)】吗?

这里为大家介绍一款PB量级的NoSQL:表格存储(TableStore,原名OTS)是阿里云自研分布式多模型NoSQL数据库,支持多种数据模型(包含宽行、消息、时序、时空等),满足不同应用场景的需求。

TableStore是基于共享存储的高性能、低成本、易扩展、全托管的半结构化数据存储平台,支撑互联网和物联网数据的高效计算与分析。

看一看如何轻松:

打造《亿量级订单系统》:

样例:https://ots.console.aliyun.com/index#/demo/cn-hangzhou/order 文章:https://cnodejs.org/topic/5c35fcdd3898674067a7d53d

打造《亿量级店铺搜索》:

样例:https://ots.console.aliyun.com/index#/demo/cn-hangzhou/geo 文章:https://cnodejs.org/topic/5c3c781f3898674067a7f10e

image.png

====== 大家来说说,node用户为什么比较热衷mongodb?

14 回复

mongodb的增删改查就是json,对前端而言比mysql简单很多。很容易上手 ,字段要求么有mysql严格。mongodb也是上市公司。

如果你会mysql的话也可以用mysql哦

@nodeper 多谢,那您一般会选择自建mongodb库,还是使用其他云服务公司提供的呢?

@wangtantan 主要看你有没有钱,有钱当然是使用云服务提供商 提供的啦

可以用mysql, 结合typeorm 用ts写起来,爽的一批

mongodb不比mysql性能差 关联查询只要你能写出来就和mysql没什么区别 支持事物

mongodb是非关系型数据库,mysql关系型数据库。根据项目随你选择的

@burning0xb 主要原因还是 mongodb 简单,一些教程为了省事就选了这个玩意。 但是在实际项目中, mongodb 跟 mysql 本身还是没得比的,不管是事务,还是功能上。

个人更推荐 postgresql , 可以做关系型数据库,也可以非关系型,事务支持完整,支持 GIS ,甚至可以做不规则球体的GIS ,也可以做图数据库 等各种复杂应用。

mongodb优势在集群吧,话说nosql这东西不是二十年前就有了吗,最近几年又火了,,

@ciey 连个集合交集运算都不支持,mysql称为关系型数据库真好玩

真看不惯一些无知的人在吹mongodb,挺讨厌一些只会mongodb的伪Js脚本小子。本身事物有它的应用场景,脱离场景谈技术是不合理的。很多nosql是是为了应对特定场景下的方案,如解决海量场景下的查询性能,简单易用,等等。但它出生并不是为了完全替代关系型数据库,而是互补,并且关系型数据库在现实里更常用一些。如果你不打算学mysql。就放弃做后端开发吧。在应对大众化需求的情形下,mongodb真的没法和mysql比,就算再完善,生态也绝对被mysql碾压,是碾压到不值得去辩驳的程度。学mysql的人改用mongodb是降维攻击,稍微有点json基础就好,并且能举一反三切换到其他数据库。而mongodbde开发转向mysql则需要学习一些概念。尤其是用惯纯json的人是不好设计各种有关联但又解耦的数据表的

两个都使用,还是mysql用起来更舒服

说实话我看到LZ的标题就想进来喷几句,最后我忍住了,LZ还是回去多看看书写点项目再来发表言论吧

PB量级NoSQL数据库【表格存储(TableStore)】了解一下: 亿量级订单系统(文章):https://cnodejs.org/topic/5c35fcdd3898674067a7d53d 亿量级订单系统(样例):https://ots.console.aliyun.com/index#/demo/cn-hangzhou/order

Serverless 最大的缺点就是绑死了平台

回到顶部