Postgres 在中国还能起来么?

2024-01-23 19:45:05 +08:00
 danielxuforever
今天,搜索了一下 PG 和 MySQL 为什么在中国市场差这么多( 10 被)的原因,主要有:
* 当年 pg 刚开始没有支持 windows 让 mysql 抢了先机
* 一直以来的进程模型,占内存比较多
* 虽然啥都可以做,但是也就意味着更多要学,但是一般人谁爱学习啊,打工人都想完成了就行,主管也不看你这些东西,只看对业务带来了什么

总结下来

PG 因为初期策略,失去了先机,那大家觉得它还能翻身么?
24917 次点击
所在节点    PostgreSQL
159 条回复
magiclz233
2024-01-24 10:58:41 +08:00
公司产品已经从 MySQL 全部切换到 PG 了,现在是 MySQL 和 PG 都支持但是默认是 PG ,PG 性能好点,另外国产的数据库基本都是 PG 魔改的,信创什么的无缝衔接了
littlewing
2024-01-24 11:02:54 +08:00
国内很多做自研数据库的都是用 pg 魔改的
raptor
2024-01-24 11:10:45 +08:00
@danielxuforever 坐等信创了
dbskcnc
2024-01-24 11:20:53 +08:00
只用 pg 的路过,支持 windows 确实是一大要求,我们原来就是 sql server, 从 pg 支持 windows 后就切过来了,中小应用就是省心,pg 从来没出过问题。
其实上面也说了信创很多是 pg 衍生,从这个角度看,pg 未必少那么多
lugoyoung
2024-01-24 11:31:31 +08:00
阿里的 hologres 也是基于 pg
encro
2024-01-24 11:32:06 +08:00
@danielxuforever

切换原因是新项目,而且多个地方需要 olap 的功能,等 pg 物理视图出来,也许能打死一遍。。。。
所以先搞上了。。。


总而言之就是小公司,就几亿数据也不想分库分表,也不愿意出机器费,还想各种报表,就什么省怎么搞吧。
Vonng
2024-01-24 12:10:06 +08:00
至少可以解决 MySQL 正确性惨不忍睹的问题 https://mp.weixin.qq.com/s/gQZ3Q5JKV8gaBNhc1puPcA
amon
2024-01-24 12:13:03 +08:00
不能,名字不好读。
phli
2024-01-24 12:16:08 +08:00
现在中大项目基本用 pg ,已经多于 mysql 了,国产数据库大部分基于 pg 的,pg 的性能也比 mysql 强。
Bluecoda
2024-01-24 12:33:37 +08:00
我所在的国外小公司,用 PG 都十几年了,我从 2011 年之后几乎就没用过 mysql 了,都是 PG 。一直用得很舒服,性能也很好,十几年前早早就有了数组,hstore 等支持,那时候也是因为这个换到 PG ,然后就一直用下来了
paradox2023
2024-01-24 12:48:08 +08:00
国产数据库好多都是 pg 内核的
codingmiao
2024-01-24 13:01:05 +08:00
@jhdxr 我们有个场景是需要时序和 gis 混合查询的,直接就 timscaledb+postgis 两个插件一装完事了,DB 就天然具备了空间查询和时序查询的能力,如果用其它方案,再起两个中间件,那还要考虑各个中间件数据一致性、跨库查询等问题。
FightPig
2024-01-24 13:34:24 +08:00
@danielxuforever 契机是因为我们是用 rails 的🐶,然后用久了发现真香,做其它项目也用的 pg ,主要还是习惯了,这东西,还是看你们习惯用哪个顺手,其实用起来都大差不差的。
yinxs2003
2024-01-24 13:42:51 +08:00
数据量小 mysql ,数据量大就上 ES 了,那里有 PG 市场呢。而且很多概念都是 PG 独有的,和其他数据库并不一样。估计推广都困难
haython
2024-01-24 14:06:09 +08:00
你承认你的大卡车很厉害,功能强大,但是我只是要拉几个人而已
Bingchunmoli
2024-01-24 14:27:19 +08:00
@me1onsoda 但是开发在 Windows 的不少
migu
2024-01-24 14:28:17 +08:00
我以前也都是在用 mysql ,现在不管是个人项目还是公司项目都是 pg
FlytoSirius
2024-01-24 14:30:09 +08:00
@jhdxr 我说的太绝对, 基本上是 unbuntu/debian 更流行一些, rhel 有更好的企业支持, 也确实是更受大企业欢迎一些
Bingchunmoli
2024-01-24 14:31:19 +08:00
@FlytoSirius 不一定是开发者安全意识不强,是上面也不会给代码重构,安全检查,甚至是性能优化的时间
FlytoSirius
2024-01-24 14:32:05 +08:00
@jhdxr 关键我想表达的是 国内开发人员整体的信息安全意识比较弱,守在一个 centos7 好多年

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

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

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

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

© 2021 V2EX