Leaving MySQL 这文的作者,作为 MySQL 项目组成员,说了一堆 MySQL 的不是,推荐用 PostgreSQL 。
感觉长久以来国内都是 MySQL 的天下,PostgreSQL 叫好不叫座。相比 MySQL ,PostgreSQL 速度快,特性多,唯一的缺点可能是生态要差一些。不知道现在 PostgreSQL 在国内的应用情况怎么样了。有没有什么坑。
Leaving MySQL 这文的作者,作为 MySQL 项目组成员,说了一堆 MySQL 的不是,推荐用 PostgreSQL 。
感觉长久以来国内都是 MySQL 的天下,PostgreSQL 叫好不叫座。相比 MySQL ,PostgreSQL 速度快,特性多,唯一的缺点可能是生态要差一些。不知道现在 PostgreSQL 在国内的应用情况怎么样了。有没有什么坑。
1
Rwing Dec 7, 2021
据我了解,不少,但是到什么程度,就不知道了
|
2
zael Dec 7, 2021
字段是严格区分类型的,写 sql 有点蛋疼
|
3
mywaiting Dec 7, 2021 你看这帖子都无人回复,可见国内用 PG 的不多
怎么说呢,挑个小问题说说:如果区分 MariaDB 和 MySQL ,MariaDB 支持连接线程池,MySQL 社区版线程数是固定的,尽管大多数的应用不会触及到这样的限制,但是就是不爽,不爽这事情没法解释,我可以不用,但不能没有~ PG 无论代码结构、二次开发、插件支持、JSON 支持,都是业界典范,需要高可用的话,PG 更多方案多到眼花缭乱 总结一下就是,哪个熟练用哪个吧~ |
4
yuewenjie Dec 7, 2021 zf 相关业务,今年好几个地方的平台都从 Oracle 改成了 pg
|
5
sagaxu Dec 7, 2021 via Android 传统行业 pg 使用很多,商业 db 迁移到 mysql 比迁移到 pg 难度更大些。但传统行业不像互联网那样喜欢到处分享“分布式” “高可用” “异地多活”
|
6
yuhangch Dec 7, 2021 spatial 相关,只能用 pg
|
7
lbp0200 Dec 7, 2021
现状是:很多互联网公司不知道 PostgreSQL 是啥,MySQL YYDS
|
8
QHKZ Dec 7, 2021 via iPhone
用过一段时间的 pg 和 mysql ,最后选择了 pg ,无外乎速度更快,占用资源少,mysql 高级应用比较复杂,pg 的实现就容易许多
|
9
hidemyself Dec 7, 2021
我觉得 pg 比 mysql 要好得多
|
10
wangkun025 Dec 7, 2021
基本都是 mysql
|
11
libook Dec 7, 2021 我所在的圈子有两大邪教,一个是 Go 吹,另一个就是 PG 吹,所以我们公司前两年时间被这帮人全面换技术栈了。
连捧带踩的这种宣传手段其实近几年挺多的,都是疯狂踩某项技术,然后引出要宣传的技术狂吹一番,制造恐慌。 我是觉得技术选型不是什么火用什么,撑到现在的关系型数据库在应付常规业务方面都是没问题的,所以什么顺手用什么就行,只有真正遇到了跟选型强相关的问题,再决定是否要转换技术栈,然而不同需求、不同情况下遇到的问题往往是不同的,在真正运营之前也是难以预测的,所以选型也没有银弹。 |
13
yrj Dec 7, 2021 via iPad 如果宝塔能更好的支持 pgsql ,我想对其发展大有帮助:)逃...
|
14
adoal Dec 7, 2021 via iPhone 少,大部分人只知道 MySQL ,大部分人是师傅教我用 MySQL 我就永远用 MySQL ,组长让我用 MySQL 我就用永远用 MySQL ,一个项目用 MySQL 我就以后继续用 MySQL ,MySQL 不开严格模式可以乱写不规范查语句节省我系统地学习 SQL 的时间我就只用 MySQL ,并且 PUA 自己 MySQL 是最满足业务需求的用 PG 是凑热闹、炫技,PUA 别人纠结个别技术细节的优劣比较没意义最重要的是实现业务逻辑…
|
15
akira Dec 7, 2021
mysql 出问题我能自己搞定。pg 出问题我搞不定。
目前手上项目又没有非要 pg 才能解决的情况,那我为什么要换 pg 呢? |
16
dbskcnc Dec 7, 2021
只用 pg 的路过
|
17
jasondennis12139 Dec 7, 2021
本单位使用 PostgresSql ,我改了好几个不支持 PG 的中间件了
|
18
chih758 Dec 7, 2021
全职远程,可以内推 PostgreSQL DBA ,30k-50k/mon ,有意联系哈
|
19
myd Dec 7, 2021
还不少,虽然比不上 mysql 多
|
20
adoal Dec 7, 2021
除了业务信息系统之外,还有偏业务功能型的开源软件里,后台用到关系数据库的,国内团队开出来的,only MySQL 的明显多,而 only PostgreSQL 的几乎找不到……
|
21
alexkkaa Dec 7, 2021 via Android
没啥优势啊 99%的应用 mysql 都能全面满足 资料又多 生态健全。都是写 sql ,没啥必要换。
况且 pg 很多漏洞 由于用户少 也不能即时爆出来 我就被 pg 漏洞害惨了 服务器被比特币敲诈 难受 |
22
kiotech Dec 7, 2021
2 者都用过,以下我个人体验。Mysql 没有开严格模式,
|
23
kiotech Dec 7, 2021
Mysql 没有开严格模式,同事写的语法都是千奇百怪。PgSql 非常统一规范,且解析执行计划更直观易懂,指标信息丰富。
|
24
kiotech Dec 7, 2021
再加一点:pgsql 不仅适合传统行业,很多特性都比如 json 字段索引,都是很 web 向的发展。
|
25
FightPig Dec 7, 2021
一直用 pg 的路过
|
27
chawuchiren Dec 7, 2021
@alexkkaa 展开说说
|
28
fouo Dec 7, 2021
人大金仓算吗
|
30
simple2025 Dec 7, 2021
@yrj 我也觉得宝塔的 pg 好难用,哈哈
|
32
MonoLogueChi Dec 8, 2021 via Android
国内情况不了解,但是我们公司的项目用 MySQL ,我自己的小项目用 pg ,当然也是在学习的过程,mysql 我感觉我驾驭不了
|
33
lazywen Dec 8, 2021 via Android
之前我们有个产品技术选了 pg ,在过万并发的时候数据库返回超时,导致程序连接池被捞干,找了好几个专业 dba 调参没解决,后来换了 mysql 自己人调了下参数解决了,用 pg 的人们有信心解决这类问题吗
|
34
Dockerfile Dec 8, 2021
@lazywen 这应该是你们找的 dba 不专业
|
35
deasty Dec 8, 2021 via iPhone
sas 是基于 postgresql 的
|
36
moen Dec 8, 2021 via Android
接触过一些区块链相关的工具,为什么我看他们提供的 docker compose 文件里数据库用的镜像都是 pg ,没见过是 mysql/mariadb ?
|