恭喜PostgreSQL,超越MySQL成为了世界上最流行的数据库!

科技   2024-09-12 12:12   北京  
MariaDB会不会取代MySQL,成为数据库的王者?》发布后,很多童鞋在评论区反馈:凭什么不提PostgreSQL,它才是世界上最流行的数据库。


互联网大厂,哪有使用PostgreSQL的?因为个人的偏见,自己内心透露着对PostgreSQL的鄙夷。

画外音:好吧,我承认我的落后与无知,我确实没用过PostgreSQL。


抱着开放的心态,去墙外调查了一下。我去,还真是的!


调研方StackOverflow

调研人群StackOverflow职业开发者用户(不含学生)

参与人数:60369人

调研时间:2023年底

调研口径:所在企业使用的数据库(多选)


调研结果TOP10如上:

PostgreSQL:49.09%

MySQL:40.59%

SQLite:30.17%

SQL-Server:27.34%

MongoDB:25.66%

Redis:23.25%

MariaDB:17.69%

ES:15.33%

Dynamodb:10.31%

Oracle:10.06%


恭喜PostgreSQL,超越MySQL,成为世界上最流行的数据库!


数据是数据,数据背后中外状况的差异,更值得我们思考。


其一,国内外,开源与闭源的比例的差异。


从全球统计数据来看,闭源商业数据库使用比例并不低

SQL-Server:27.34%

Oracle:10.06%


但是在国内,闭源商业数据库的使用,却没有这么高的比例,原因是什么呢?

- 企业没有养成付费的习惯?

- 成本费用是我们实施数据库选型的首要因素?

- 合规性与监管要求?

- 厂商在国内的支持不到位?


开源免费和闭源收费,本应该相辅相成,如果几乎不付费,真的健康吗?为什么有些企业宁愿自己招人造轮子,也不会考虑外采商业产品呢?
画外音:国内纯技术创业,难呀。

其二,国内外,开源趋势的差异。


从全球统计数据来看,国外的数据库历史包袱是更重的

Access:3.51%

DB2:1.89%

Firebird:1.53%

Sybase

Informix


中国互联网发展较晚,技术上直接从MySQL起步,几乎没有历史包袱。但近年来兴起的PostgreSQL, MongoDB, MariaDB, Dynamodb… 等后起之秀,在中国几乎没有掀起什么风浪,国内仍是MySQL的天下,原因又是什么呢?

- 国内外市场需求与技术文化的差异?

- 生态系统,社区资源的支持不够?

- 固化的思维?保守的心态?新事物的排斥?

- 语言的问题,导致新技术流入存在时间差?


如果PostgreSQL真的是趋势,我们何时能赶上趋势?或者说,是不是够用就行,不用去追赶先进的技术?

其三,对开源贡献的差异。


这一点,是我看了榜单后最为感触的,咱们的产品,排名最高的是:

TiDB:0.19%,排名32位

画外音:国内声音很大的OceanBase,PolarDB等产品都没见影子。


我们拥有全球最多的开发者、工程师、架构师、科学家、研究员... 然而,我们的科技创新竞争力却… 为什么会有这样的差距?

- 基础研究与资金投入不够?

- 人员能力不行,沉不下心态度不够?

- 开放文化与创新氛围不够?

- 市场成熟度,产业链与生态完善度不够?


结束语

看完StackOverflow调研的2023数据库榜单,我感触良多:

为什么,国内外,开源与闭源的比例有差异?

为什么,国内外,流行技术趋势有差异?

为什么,国内外,对开源贡献有差异?

为什么...


相关文章

APP日志上报,我是这么把用户手机流量刷爆的

“三大分离”架构设计准则(5000字)

架构师之路
架构师之路,坚持撰写接地气的架构文章
 最新文章