[讨论] 关于 MySQL 和 postgraSQL

2022-08-01 16:29:40 +08:00
 Geon97
关于开源关系型数据库,为什么国内使用 MySQL 更多,而不是更强功能更安全的 postgraSQL ?学校里教这个的也少?
当然,postgraSQL 也有缺点,在这我就不一一举例和横纵向对比了
现在各位 V 友公司用的什么开源数据库?
4866 次点击
所在节点    问与答
36 条回复
ipwx
2022-08-01 16:30:51 +08:00
——如果可以复制修改老代码解决问题的话,为什么要使用新的数据库?

这就是答案
devinww
2022-08-01 16:40:39 +08:00
MySQL oracle
wxf666
2022-08-01 16:43:51 +08:00
不是一堆人把数据库当 kv 用的吗?那么多功能对他们有啥用?
TWorldIsNButThis
2022-08-01 16:53:02 +08:00
听说是因为早期 Postgresql 不支持 replica ?
Geon97
2022-08-01 17:02:27 +08:00
@TWorldIsNButThis 大概很早前不支持,现在支持。MySQL 是基于 binlog ,postgrasql 是基于 wal ,可以做到同步复制。postgrasql 好像也支持异步复制
billzhuang
2022-08-01 17:23:15 +08:00
这个问题我也奇怪,为什么不用 pg
sunnysab
2022-08-01 17:27:13 +08:00
Fix: 是 PostgreSQL ?
我个人更喜欢 pg ,感觉国内现在也用的越来越多...
hidemyself
2022-08-01 18:23:21 +08:00
历史包袱
singerll
2022-08-01 18:25:46 +08:00
最大的问题还是 pg 入门有难度,开发人员需要学习成本,不像 mysql 基本上开箱即用。
ScepterZ
2022-08-01 19:04:20 +08:00
大概是惯性吧,用过 pg 的人少,新项目刚开始的时候各种压力都小,选型不太重要,做大了之后再换也就难了
GopherDaily
2022-08-01 19:22:19 +08:00
pg 相对于 MySQL 没有颠覆性创新;市场上的 MySQL 相关从业人员远远多于 pg
hash
2022-08-01 19:23:30 +08:00
为什么国内那么多人用 CentOS 呢,因为当年"师傅"带我入门的时候用的就是 CentOS 啊
BarryPan
2022-08-01 19:23:44 +08:00
要不是业务用到的 timescaledb 基于 postgre ,我可能永远停留在 mysql
liprais
2022-08-01 20:02:10 +08:00
pg 对 mysql 没有颠覆式创新....
光 window function 就是写进标准里的巨大创新好么....
ChicC
2022-08-01 20:21:23 +08:00
因为<<学校里教这个的也少>>
westoy
2022-08-01 20:29:21 +08:00
postgresql 、freebsd 和 perl 其实差不多, 早年反而属于强势的那种, 最早的 CP 空间都支持 postgresql 的

但是后来互联网公司推动了 linux + php + mysql + x86 服务器组合, 形成创业公司事实标准的时候, 这三个连续 N 年就跟死了一样.........等于一点挣扎都没有就把位置给人让出来了.......

@TWorldIsNButThis mysql 在 3.x 和 4.0x 大杀特杀的时候甚至连事物和子查询都不支持........
LeegoYih
2022-08-01 21:07:03 +08:00
互联网用数据库就存个数据,根本不用特性,计算都通过应用服务。
公司有一套 MySQL 的生态,而且开发者比较熟悉 MySQL ,也就没有理由换其他数据库了。
同理,如果有公司熟悉 PostgreSQL ,那他也没有理由换成 MySQL 。

除非 PostgreSQL 宣布下个版本支持高性能分布式,否则 MySQL 不会被替代。
QlanQ
2022-08-01 22:55:41 +08:00
最主要的是,PHP 火的时候,mysql 是标配,然后 mysql 对其他语言的支持更好,然后就是现在的局面了
pppguest3962
2022-08-02 02:20:11 +08:00
市场上找会 MySQL 的人容易
msg7086
2022-08-02 06:02:04 +08:00
MySQL 系用起来比较无脑,我搞个 Postgres 还得花很久查文档。之前搞过一次,搞完再也不想搞了。

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

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

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

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

© 2021 V2EX