PostgreSQL 初探
PostgreSQL 初探
PostgreSQL 是我们经常选择的数据库之一。它不仅仅是关系型数据库,同时也添加了对JSON数据的支持、全文检索功能,以及其他扩展。
2020 年 2月的总排名为第四名,关系型数据库中排名第四名。排名信息参考:DB-Engines
为了更好地应用的工作中,针对 PostgreSQL 给我造成的疑惑整理了如下内容:
(1) PostgreSQL 版本之间的主要区别
(2) PostgreSQL 支持的数据类型
(3) PostgreSQL 存储引擎Heap介绍
(4) 围绕 JSON/JSONB 的全文检索功能以及 12.x 中的 JSON/JSONB Path
1, PostgreSQL
版本之间的主要区别
2020 年 2 月当我们访问 PostgreSQL 官网的时候,通过看到多个 Release 版本,应该怎么选择呢?
PostgreSQL 9.x 版本在 2020 年 2 月的版本是计划中的左右一个 release 版本,所以翻阅了 PostgreSQL 的相关文档后,整理了从 10.X,11.X,12.X 这三个版本的信息。如下图:
通过上面的版本我们发现,给开发人员带来的变化不大,这里列出了 4 项,开发人员经常关注的技术点:
(1)当前支持的数据类型
(2)存储引擎 Heap 具体的特性
(3)围绕 JSON/JSONB 的全文检索功能以及 12.x 中的 JSON/JSONB Path
所以下文将主要研究上面是 4 个技术点。
这里使用了一个 12.2 版本的 PostgreSQL 的 Docker 镜像:
docker pull postgre:12.2
相关文章