连续三月涨势明显,PostgreSQL 将崛起?! - 开源中国社区
Float_left Icon_close
连续三月涨势明显,PostgreSQL 将崛起?!
达尔文 2017年12月09日

连续三月涨势明显,PostgreSQL 将崛起?!

达尔文 达尔文 发布于2017年12月09日 收藏 9

阿里云高性能云服务器,2折起! >>> >>>  

DB-Engines 是全球最流行的数据库排行榜之一,在近几个月的排行榜中,PostgreSQL 都保持着非常好的势头,从最稳(10月)一路高涨(11月),再到稳步上升(12月),一步步向 Oracle,MySQL 和 Microsoft SQL Server 的位置靠近。按照目前的速度,我们似乎有理由相信,有朝一日,它将实现超越。

在过去的5年里,MongoDB 获得了数十亿美元的 IPO,AWS 推出了非常酷的 Aurora Serverless,但是 PostgreSQL 却按兵不动。虽然如此,PostgreSQL 还是一度成为了人们口中的热门话题。

PostgreSQL 的一次重要更新是在 PostgreSQL 9.2 中添加原生 JSON 支持,后来又在 9.4 版本中新增 JSONB 数据类型,用于存储文档到关系数据库中。

Redmonk 分析师 James Governor 曾指出:“现在,存在一些 NoSQL 和大数据使用疲劳”,所以,开发人员开始尝试用 PostgreSQL 代替 MongoDB 和 Apache Cassandra,用以处理一些关键的工作负载。

PostgreSQL 扩展离不开 Citus

在 PostgreSQL 开源Citus 之前,PostgreSQL 的横向扩展受到不少阻碍。而通过 Citus,PostgreSQL 可以很容易地扩展到多个节点上,并智能地分配事务和 SQL 查询以获得大规模的并行性,为数据库提供更大的计算,内存和磁盘空间。Citus 背后的公司提供商业工具(及完全管理的 Citus 数据库),但这些工具只是简化了管理伸缩。Citus 的云计算负责人 Craig Kerstiens 表示,SaaS 创业公司或基于 PostgreSQL 的企业可以不仅可以实现简化,还不用担心以后的扩展问题。

保持数据库的基本素养

当大多数人都把关注重点放在数据完整性和正确性,通过运行时扩展钩子来扩展数据库的能力,通过外部数据包装来查询 PostgreSQL 中的其他系统等等的时候。PostgreSQL 还是在关注数据库的基本要素:存储(而不丢失)数据。

PostgreSQL 能很好的满足开发者需要,它拥有非常优秀的文档,数据类型反映了开发者使用的类型。并且,与其他 Top 10 的数据库不同的是,PostgreSQL 是开源的,不依赖于任何单一的供应商。

有人说,随着时间的推移,PostgreSQL 将很有可能取代 MySQL。因为 MySQL 有一个主要贡献者:Oracle。 OpsCompass 首席技术官 John Grange 表示,他的客户更喜欢 PostgreSQL,就是因为它与 Oracle 无关。 而有这样想法的似乎不止一个人。

总之,不管 Oracle 还是 MySQL,还是其他数据库的未来趋势如何,我们现在能清清楚楚看到的是,PostgreSQL 一直在前进。

编译自:InfoWorld

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:连续三月涨势明显,PostgreSQL 将崛起?!
分享
评论(27)
精彩评论
3
PostgreSQL就是好!
2
这个数据库的代码写的非常工整
1
Mysql 现在大家都嗤之以鼻了?
1
谁来个 PostgreSQL vs Mysql benchmark ?
1
大象雄起
最新评论
0
维护了六年 PostgreSQL ,数据库本身非常稳定! 在维护过程中分享了 500+博客, http://francs3.blog.163.com/
0

引用来自“renyi1986”的评论

苹果选择的东西会差么
0

引用来自“爱开源的小学生”的评论

Mysql 现在大家都嗤之以鼻了?

引用来自“TJW123”的评论

毕竟mqsql在商业上是收费的,很多公司想省钱只能用pg了

引用来自“爱开源的小学生”的评论

回复@TJW123 : 没有吧,mysql不是都是免费的吗?

引用来自“TJW123”的评论

mysql有两个协议的,可以去查查,个人使用的话免费,商业使用的话收费,不然我司不会用pg了
MySQL 免费版协议是 GPL,可以商用。只有在:
1. 你对 MySQL 本身进行了修改;
2. 同时需要将你修改过的 MySQL 版本部署到用户环境。
时,才需要对你修改的 MySQL 补丁进行开源处理。

而且一般企业不太会改 MySQL 源码吧?就算改了现在也很少会将 MySQL 部署到客户生产环境了吧?都是基于 Web 提供 SaaS 服务了。

PS: 如果 GPL 都不能商用的话,那谁还敢用 Linux ? :-)
0
要雄起了
0
我一般用数组完成一切,数据库是什么玩意?
0

引用来自“爱开源的小学生”的评论

Mysql 现在大家都嗤之以鼻了?

引用来自“TJW123”的评论

毕竟mqsql在商业上是收费的,很多公司想省钱只能用pg了

引用来自“爱开源的小学生”的评论

回复@TJW123 : 没有吧,mysql不是都是免费的吗?

引用来自“TJW123”的评论

mysql有两个协议的,可以去查查,个人使用的话免费,商业使用的话收费,不然我司不会用pg了
mysql不是有两个协议,是有两个版本,一个是商业版,可以获得他们的支持,一个是社区版,随便你怎么用不管是个人用还是商业使用都不需要钱,但是出问题得自己解决,他们是不提供技术支持的
0
PSQL确实是非常好的一个选择,明年深入学习一下。
0
唉,我只会用oracle,真羡慕你们
0

引用来自“爱开源的小学生”的评论

Mysql 现在大家都嗤之以鼻了?

引用来自“TJW123”的评论

毕竟mqsql在商业上是收费的,很多公司想省钱只能用pg了

引用来自“爱开源的小学生”的评论

回复@TJW123 : 没有吧,mysql不是都是免费的吗?
mysql有两个协议的,可以去查查,个人使用的话免费,商业使用的话收费,不然我司不会用pg了
0
有没有和我一样喜欢 MariaDB 的猿?
0
我喜欢自己写数据库,这样也最了解
0

引用来自“michaely”的评论

谁来个 PostgreSQL vs Mysql benchmark ?

引用来自“mark35”的评论

不结合业务场景的性能测试没意义
mysql: 市场占有率最大的开源数据库
pgsql:市场上功能最强大、性能最稳定、扩展能力最强的开源关系型数据库
我已经改变看法了
应该让愚蠢的大多数去用mysql 才符合命运的安排
PG应该自己用
0
我居然还在用mysql,我是不是Out了.
0
依然喜欢 MySQL
0
苹果选择的东西会差么
0

引用来自“爱开源的小学生”的评论

Mysql 现在大家都嗤之以鼻了?

引用来自“TJW123”的评论

毕竟mqsql在商业上是收费的,很多公司想省钱只能用pg了
回复@TJW123 : 没有吧,mysql不是都是免费的吗?
0

引用来自“爱开源的小学生”的评论

Mysql 现在大家都嗤之以鼻了?
毕竟mqsql在商业上是收费的,很多公司想省钱只能用pg了
0
pg和mysql都很好。但用过pg后就不想换回mysql的了
0

引用来自“michaely”的评论

谁来个 PostgreSQL vs Mysql benchmark ?
不结合业务场景的性能测试没意义
mysql: 市场占有率最大的开源数据库
pgsql:市场上功能最强大、性能最稳定、扩展能力最强的开源关系型数据库
0
我试用了一下,发现确实很好。我会优先使用sqlite,之后考虑ProgreSql,为了旧项目,我会选择mqsql。我最初学的MSSQL,不在考虑。
顶部