为什么基于 mongodb 后台管理框架很少

4 天前
 lemonTreeTop

找到的都是基于 mysql 的

2821 次点击
所在节点    程序员
13 条回复
skallz
4 天前
mongo 大部分使用场景都是动态数据结构,比如埋点系统,或者客户需求变更频繁的 saas 之类的系统等等,业务稳定的话,用 mongo 的感觉蛮少的
Gilfoyle26
4 天前
因为 ACID
jamos
4 天前
mongo 的部署相对 mysql 要 [重] 不少, 默认副本集大小:通常由 3 个节点组成,分别是:

1 个主节点( Primary )

2 个从节点( Secondary )

分片集群需要配置至少 3 个 config server 和多个分片节点。


如果是单节点的 mongodb ,不如直接用容器来部署了 ,那既然是用容器部署,mysql ,redis 不是更好吗
spritecn
3 天前
mongodb 闭源
sunny352787
2 天前
都哪跟哪啊,不过是路径依赖而已,师傅教的 MySQL 没教 MongoDB ,所以都用 MySQL ,没有多少人愿意自己研究新东西。说到底还是 MongoDB 本身没有什么颠覆式的革新让人觉得值得抛弃 MySQL 这么多年积累的庞大生态,而功能开发上两者区别不大。

@skallz 你描述的是现象不是原因,业务稳定和选用哪个数据库无关。
@Gilfoyle26 MongoDB 是一个正经数据库,ACID 该有的都有,甚至功能比 MySQL 还丰富,只是多的功能后台不一定用得上
@jamos MongoDB 单节点也能用,但 MySQL 的高可用集群折腾起来麻烦多了。
@spritecn 一个后台还在乎数据库是不是开源?有几个读过 MySQL 的源码?大部分人嘴里的开源等于免费,只要免费管它什么开源不开源一样用。
cj323
2 天前
好奇题主说的“后台管理框架”对应在 mysql 里面是什么。
sankooc
1 天前
@sunny352787 同意. 就是路径依赖.
olaloong
1 天前
mongodb 索引效率不行,业务复杂点就得炸,已经被坑过了。
复杂点的列表查询,查个总数都得查半天,后台管理系统总不能搞滚动加载吧。
spritecn
1 天前
@sunny352787 说这么多,还是没人用..也就火了半年
NoKey
1 天前
对后端这东西不了解还是咋滴?数据库影响啥了,不管中间层做的好不好,数据库说换就换,无非是工作量的问题,你想用 redis 都行。。。就可有没人力去搞。。。
sunny352787
1 天前
@spritecn #9 说了这么多也只是解释为什么没人用而已,这玩意火不火的有啥意义,会用的给自己省点事,不会用的拿别人的项目过来改改,各取所需罢了。新的语言出了这么多程序员占比还是 java 最多,jdk 都 24 了,抱着 java8 不放的比例还是不少,敢研究新技术用新技术的都成了领头羊,抱残守缺的还给自己找各种理由呢
lemonTreeTop
1 天前
@cj323 带权限、角色管理这类的系统
realpg
1 天前
本来世界上 95%的 web 项目就是 crud
关系型数据库这么多年没被淘汰 说明本身就是有价值的

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

https://yangjunhui.monster/t/1130698

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

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

© 2021 V2EX