Postgres 在中国还能起来么?

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

总结下来

PG 因为初期策略,失去了先机,那大家觉得它还能翻身么?
24875 次点击
所在节点    PostgreSQL
159 条回复
VforVendetta
2024-01-24 07:44:39 +08:00
用习惯了 mysql
FlytoSirius
2024-01-24 07:52:32 +08:00
PG 已经被国外公认是目前最先进的开源数据库了.
PG 把很多过去 Oracle 之类才有的企业数据库做到了开源领域, 很棒.

用 还是 不用, 更多是开发者群体的习惯, 就像国内现在仍然最广泛使用的 centos7 一样 ...
国际上大都是 Ubuntu, 而且还是跟着最新版走的, 国内在这方面很守旧.

其实 还有个大问题是, 国内开发人员信息安全意识不强, 对所用基础平台软件版本严重滞后带来的 安全隐患 很少有此方面的意识.
国际上, 跟进新版本很大一方面是 安全补丁方面的考虑
FlytoSirius
2024-01-24 07:54:05 +08:00
包括 MySQL, 中小项目至今很多也仍然用的是老版本, 就因为开发团队用熟那个版本了 ....
placeholder
2024-01-24 08:01:08 +08:00
起不起得来不知道,但是我个人还是很喜欢 pgsql 的,虽然至今也没记住全称
shinession
2024-01-24 08:11:54 +08:00
公司内部项目, 一开始选数据库的时候 mysql pg 都有尝试, 全部默认设置, 没有索引, 500 万的数据量查询 pg 速度比 mysql 快几十倍, 所以个人觉得 pg 才是小白应该选的吧
ice2016
2024-01-24 08:20:52 +08:00
肯定可以。
国内不少公司在用。
iseki
2024-01-24 08:37:09 +08:00
我这的东西能被我换成 PostgreSQL 的都被我换成 PostgreSQL 了,MySQL 的各种蛋疼问题太麻烦了,糟糕的全文搜索,糟糕的 join ,糟糕的事物隔离,糟糕的数据类型(别的可以不提,就时间类型就够蛋疼),糟糕的排序(第一次见到排序内存不足会报错的)。其他高级特性就不说了,像递归 CTE 这种东西本来也很少用。
leohuangsulei
2024-01-24 08:38:41 +08:00
mysql 存带时区的时间就有坑
murmur
2024-01-24 08:44:41 +08:00
国产数据库一水 postgres 打底,华为的高斯 db 就是 postgres
i8086
2024-01-24 08:47:21 +08:00
信创的数据库很多一开始都是基于 pg ……
hoopz
2024-01-24 08:49:57 +08:00
@Lockroach 确实,mysql connector 不是商业友好的协议。
cslive
2024-01-24 08:52:00 +08:00
@me1onsoda #20 怪不得只能用 5.7 ,难用死了
iFerrari860
2024-01-24 08:53:21 +08:00
mysql 项目转 pg,挺痛苦的,特别是很多函数转换。。还有 group by 。。别提多恶心。。
wxw752
2024-01-24 09:00:07 +08:00
没有遇到需要更换的场景呀,mysql 配合数仓足以满足场景需求了。
gimp
2024-01-24 09:05:12 +08:00
翻身不翻身都不影响它是个优秀的数据库...
afeiche
2024-01-24 09:05:15 +08:00
我们都是看 dba 的,dba 说只能支持 mysq ,我也不能拿 pg 去搞啊
loolac
2024-01-24 09:12:31 +08:00
要想快速发展,入门要简单。一般来说熟悉了一种可用的数据库,在项目开发时很难去下决定选择一种不太熟悉的。
Shijamlin
2024-01-24 09:19:32 +08:00
我们公司是个小公司,关系数据库用的一直是 pg ,倒是时序数据库一直在换
popil1987
2024-01-24 09:24:17 +08:00
平常开个 postgres 的 docker 也就 50M 内存,并且由 supabase 和 hasura 这样的外部支持和丰富的扩展,postgres 才是生态更好的吧
vicalloy
2024-01-24 09:29:03 +08:00
我有个 Wordpress 官方只支持 MySQL 。一个没什么人用的网站,一跑起来就要花掉 3xx M 的内存,即使优化过后也要花掉差不多 200 M 到内存。如果用 Postgres 不需要做啥设置也不到 100 M 。
注:用 Postgres 要打第三方补丁,存在兼容性问题,只能放弃。

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

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

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

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

© 2021 V2EX