非引战,大家用 mongodb 是什么业务用到的,跟关系型数据库比起来为什么要选 mongodb 呢

2021-09-03 14:24:03 +08:00
 zxCoder

感觉 js/ts 和 mongodb 整合还是蛮舒服的,可以直接把一个 js 对象存进数据库里,不需要其他的设置,听有些人说速度比关系型快,不知道靠不靠谱

5859 次点击
所在节点    MongoDB
30 条回复
hongweiliuruige
2021-09-03 18:50:17 +08:00
性能好易扩展,自带分片集群支持无限数据,两个字:省心
lllby1102
2021-09-03 19:52:23 +08:00
mysql 数据量一大就不行了,不过现在 tidb 发展挺好的
yangzhezjgs
2021-09-03 20:53:50 +08:00
推荐本书《数据密集型应用设计》
opengps
2021-09-03 21:02:40 +08:00
我同行,gps 这种数据采集类业务,换成 nosql 可以直接有效的提高 iops 单机上限
Philippa
2021-09-03 21:07:00 +08:00
有些业务无法预测表结构需要动态创建。
kingfalse
2021-09-03 22:02:36 +08:00
爬虫在用,为什么就不用解释了吧
TangMonk
2021-09-03 22:05:22 +08:00
很久以前用过,做一些 JOIN 操作似乎很麻烦
huntcool001
2021-09-04 01:26:30 +08:00
Mongodb 可以做的, PostgreSQL 都可以.. 实在没必要用前者了
neoblackcap
2021-09-04 02:36:56 +08:00
Mongodb 我不知道,但是 Cassandra 我倒是可以说说。因为传统的关系型数据库在面对海量的写入的时候会有问题。所以人们为了获取更高的写入吞吐量,就开始分库分表,然后就产生了像 Cassandra 这样的分布式数据库。对一致性的牺牲,获取可用性以及更高地写入性能。
Mongodb 大抵也是类似的情况,虽然最开始是说它自身的无表特性。不过它的集群功能也的确比传统的关系型数据库要来得好一些。水平拓展更加容易。
MarioLuo
2021-09-04 08:48:46 +08:00
@cxytz01 风控类,设备采集大量图像,主要对交易做一个风险判定。选择 mongo 主要是数据量,性能好,其次是对象存储比较灵活。说一个不喜欢的问题关联查询写起复杂没有 sql 直观,合理利用 mongodb 特性可以减少这类问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/799670

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX