postgreSQL 和 mongoDB,进行百万行以内的查询,哪个更合适?

2020-06-01 16:40:11 +08:00
 coloz

单表一百万行以内的数据量,哪一个更合适呢,求助

4000 次点击
所在节点    程序员
16 条回复
sonice
2020-06-01 17:02:17 +08:00
一百万哪个都可以搞,就看你存什么,有没有什么个性化需求。
tiedan
2020-06-01 17:05:09 +08:00
都合适
Hanggi
2020-06-01 17:05:48 +08:00
松散的数据用 mongo,紧凑的数据用 postgres
XanderChen
2020-06-01 19:30:23 +08:00
postgreSQL

emmmmm...理由是我个人比较喜欢 postgreSQL 。
hljjhb
2020-06-01 23:30:51 +08:00
postgreSQL
wenerme
2020-06-02 00:19:38 +08:00
PostgreSQL
Mithril
2020-06-02 00:24:27 +08:00
PostgreSQL 。
MongoDB 的 License 你得确定没问题才行。
mikicomo
2020-06-02 10:41:20 +08:00
看存储的东西是什么,百万级别关系型数据库都没啥问题的没必要上 mongodb,个人观点
pmispig
2020-06-02 10:45:55 +08:00
@Mithril 自用应该没争议吧?主要针对云服务商
Mithril
2020-06-02 11:34:26 +08:00
@pmispig 按理说是这样的。不过他们销售会不停烦你。
而且这个界定起来比较麻烦。比如你公司内部用,但是内部做了个云平台。而云平台的运营是拆出来了一个子公司在做,那你说这个算不算云服务?
当时跟他们销售扯皮了很久,反正就是想尽办法让你掏钱。但是法律的事情很复杂。而他那个 license 不知是有意还是无意写的也不是很清楚。
所以为了避免麻烦后来就没用。
感觉他们公司对自己的开源策略并不是很清楚,要么你就像 ES 那样卖服务和培训,要么你就 Gitlab 一样卖差异版本。同一个版本靠使用场景收费这就基本完全看公司法务的战斗力了。
songdezu
2020-06-02 12:39:11 +08:00
@Mithril 啥?第一次听说 mongodb 数据量大了要花钱?
Mithril
2020-06-02 13:33:46 +08:00
@songdezu 跟数据量有啥关系?
RRRoger
2020-06-02 13:37:59 +08:00
我们一个亿还用 PG 呢
pmispig
2020-06-02 13:51:27 +08:00
@Mithril 这倒是,现在这些厂商维护的开源产品,都在想方设法搞钱,感觉 docker 也会学 mongodb 搞这种扯皮协议了,然后再卖给 oracle,让他们的法务来搞你。。。
bugfan
2020-06-02 13:54:37 +08:00
PG
Mithril
2020-06-02 14:26:36 +08:00
@pmispig 厂商维护开源产品没什么问题。ES 不也是培训服务卖的飞起。主要是得找好变现模式。搞钱很正常,公司也要盈利。但是选择不好方式肯定会挨骂的。当年 React 换 License 不也是一堆人骂。

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

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

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

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

© 2021 V2EX