设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

PostgreSQL好评如潮,它是如何做到的?

2017-12-20 22:28| 发布者: joejoe0332| 查看: 998| 评论: 0|原作者: oschina|来自: oschina

摘要: PostgreSQL 是一个自由的对象-关系数据库服务器(数据库管理系统),功能很强大。包括了可以说是目前世界上最丰富的数据类型的支持,比如 IP 类型和几何类型等等。PostgreSQL 在 1973 年还处于一个浑沌初开的年代, ...

PostgreSQL 是一个自由的对象-关系数据库服务器(数据库管理系统),功能很强大。包括了可以说是目前世界上最丰富的数据类型的支持,比如 IP 类型和几何类型等等。

PostgreSQL 在 1973 年还处于一个浑沌初开的年代,在那个年代大家并不了解数据库。很不幸的是,在 1982 年的时候 ingres 就闭源了,走上了商业化的道路。

PostgreSQL 真正诞生于二十世纪八十年代,它沿用了 ingres 很多的思想。到了 1995 年,两位华人把 PostgreSQL 的 SQL 引擎改掉之后,正式社区化了。在 1995 年的时候它是一个“金蝉脱壳”的状态。 PostgreSQL 从此诞生了。

就在两个月前,PostgreSQL 10 正式发布,主要新特性包括:

  • 使用基于发布和订阅机制的逻辑复制

  • 声明式的表分区

  • 提升了查询的并发性

  • 显著的性能提升

  • 更强的基于 SCRAM-SHA-256 密码认证机制

  • 提升了监控和控制功能

经过近 20 年的持续开发和经验证的体系结构,PostgreSQL 在数据库领域已经赢得了良好的声誉。

2017 年数据库趋势预测显示,PostgreSQL 最受关注。而从 DB-Engines 每个月公布的榜单来看,PostgreSQL 的比分每月都以不同的程度在增长。虽然 Oracle 和 MySQL 一直都占据着榜首和次榜首,但比分出现过几次下降。曾有作者在 InfoWorld 发博大胆预测,按照现在的增长速度,PostgreSQL 超过 MySQL 和 Oracle 只是时间的问题。

PostgreSQL 的一些粉丝说它能与 Oracle 相媲美。因为关系数据库的理论已经相当成熟,Oracle 和 PostgreSQL 都是该理论的比较完整的实现。Oracle 产品化程度高一些,PostgreSQL 这几年的发展非常的快,性能可靠性都完全没问题。

而与 MySQL 相比,MySQL 的背后是一个成熟的商业公司,而 PostgreSQL 的背后是一个庞大的志愿开发组。这使得 MySQL 的开发过程更为慎重,而 PostgreSQL 的反应更为迅速。这样的两种背景直接导致了各自固有的优点和缺点。

一些使用过 PostgreSQL 的用户表示:

A:维护了六年 PostgreSQL ,数据库本身非常稳定!

B:PSQL确实是非常好的一个选择,明年深入学习一下。

C:这个数据库的代码写的非常工整

......

为何 PostgreSQL 发展如此迅速?它又是如何获得用户一致好评的呢?2018 年它又会带来哪些突破?


酷毙

雷人
1

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部