前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >POSTGRESQL 三次获奖感言

POSTGRESQL 三次获奖感言

作者头像
AustinDatabases
发布2021-01-13 15:32:46
6490
发布2021-01-13 15:32:46
举报
文章被收录于专栏:AustinDatabases

有人会问,诶, 为什么是POSTGRESQL 怎么个获奖的流程,有没有暗箱操作

呵呵, 回答是 没有 没有 没有

这个奖是用2021年1月份的数据库分数 减去 2020年1月份的分数,通过考察2020年一年的得分情况来做出的评判. 这意味着2020年多少人关注并且与POSTGRESQL 有关联.

POSTGRESQL 分别是 2017 2018 2020 年三届数据库db engine 的冠军.

PostgreSQL稳定性和特性集是有目共睹的。最近发布的版本是从性能方面和关键的功能方面进行扩展和提高,对于开发人员来说,这样的改进是大众接受PostgreSQL在7年前的流行度分数是167,现在是552。我们与前三名系统的差距每年都在缩小,这不是偶然这是必然.

努力的人大多有好运, PG 基本保持1年一个版本的更新

POSTGRESQL 13 的新功能能不能将POSTGRESQL 持续推到2021年的冠军.

POSTGRESQL 13 增加了B TREE 方面的重复数据的存储,这降低了数据存储使用的存储空间,提高了数据处理的效率.对于增量数据在索引中的存储提供了加速的功能,对于排序的数据更加的友好. 对于其他数据库中一些难以解决的 or , in ,any 等查找方法提供了create statistics 的方式来优化和解决.

同时可以通过磁盘来对于大数据集合去部署hash的聚合,对于分区函数的添加了直接访问分区表的方式提高查询的性能.也提供了更多的fetch first with ties 方式的查询,满足更多 场景的查询.

支持更多的JSON 场景,通过datetime()函数将JSON中的数据转换成POSTGRESQL 的date time 等数据类型.在之前使用的UUID 需要进行编译,而13版本的PG 直接带有gen_random_uuid函数,避免了在对UUID使用添加extension.

VACUUM 命令支持并行处理索引的功能,这也是PG13 最抢眼的功能之一. 之前想要重新建立索引,需要删除在建立的问题在PG13中reindexdb command中解决了.

对于create extension 可以进行权利下放,如果一般用户需要将这个特殊的extension打入自己的数据库中,并不在需要superuser的权限,这个名词叫可信插件.

对于监控方面,支持更多的监控,如允许对WAL 使用率进行状态的监控,备份进度,analyze命令的进度,pg_basebackup备份会进行验证,通过pg_verifybackup命令,并且可以限制wal保留的空间限制尤其在使用了复制槽的情况下.

pg_dump命令本身支持新的功能 FDW,可以通过pg_dump备份外部数据库的数据,这绝对是别的数据库做不到的.同时在pg_rewind 中除了原有的功能,同时添加了制作standby的功能.

最后是安全方面的增强,PG 13 提供了libpq 连接动态连接库的安全的参数, 如加密认证,密码保护,等功能

PostgreSQL 这几年的变化是有目共睹, 在开源数据库里面可以选择得并不多,但在选择并不多的情况下,有这样强大的功能的数据库,的确是不可多得, 3届的冠军,也说明了问题.

要说感言, 估计PG 会说 I deserve it .

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AustinDatabases 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档