PostgreSQL大总结,适合小白及菜鸟收藏

2023年 7月 10日 22.8k 0

1.PG简介

官网链接:www.postgresql.org

PostgreSQL大总结,适合小白及菜鸟收藏

● PostgreSQL是加州大学伯克利分校计算机系开发的,一个开源免费的关系式数据库管理系统,
经过长达15年以上的积极开发和不断改进,PostgreSQL已在可靠性、稳定性、数据一致性等获得了业内相对高的声誉。
● PostgreSQL可以运行在所有主流操作系统上,包括Linux、AIX、HP-UX、Solaris和Windows等34种平台。
● PostgreSQL是完全的事务安全性数据库,
完整地支持外键、联合、视图、触发器和存储过程(并支持多种语言开发存储过程)。
● PostgreSQL支持了大多数SQL标准的数据类型,
包括整型、数值型、布尔型、字节型、字符型、日期型、时间型、二进制的大对像(图片、声音和视频)。
● PostgreSQL的存储过程开发可以使用众多的程序语言,
包括Java、Perl、Python、Ruby、Tcl、C/C++和自带的PL/pgSQL,
其中的PL/pgSQL与Oracle的PL/SQL很相似,内置了数百个函数,
功能从基本的算术计算和字符串处理到加密逻辑计算并与Oracle有高度兼容性。
● PostgreSQL对很多高级开发语言有原生的编程接口,
如C/C++、Java、.Net、Perl、Python、Ruby、Tcl和ODBC以及其他语言等,也包含各种文档。
● PostgreSQL有很多高级功能,像多版本并发控制(MVCC)、按时间点恢复(PITR)、表空间、异步复制、嵌套事务、在线热备、复杂查询的规划和优化以及为容错而进行的预写日志等。
● PostgreSQL支持国际字符集、多字节编码并支持使用当地语言进行排序、大小写处理和格式化等操作。
● PostqreSQL有很多高品质的图形化的PostgreSQL管理工具软件,包括开源和商业性质的。
● PostgreSQL的源代码可以自由获取,它的授权是在非常自由的开源授权下,
这种授权允许用户在各种开源或是闭源项目中使用、修改和发布PostgreSQL的源代码。
用户对源代码的可以按用户意愿进行任何修改、改进。
● 目前有不少业务系统使用PostgreSQL在实际生产环境下管理着超过4TB的数据。
● PostgreSQL的快速发展是由于MySQL被Oracle公司收购导致的,
同时在2019年微软官宣收购PostgreSQL初创公司Citus Data。

⛳️ 2.PG安装

PG安装方法很多,和MySQL类似,给用户提供很大的选择空间。 如:RPM包安装(在线、离线)、源码编译安装、二进制安装(直接解压,PG10以后不支持Linux)

? 2.1 Windows环境安装

PostgreSQL大总结,适合小白及菜鸟收藏

详细安装点击博客:Windows环境PostgreSQL安装部署

? 2.2 Linux环境安装

PostgreSQL大总结,适合小白及菜鸟收藏

详细安装点击博客:Linux源码安装PostgreSQL

? 2.3 docker中直接使用

仓库:https://hub.docker.com/_/postgres
[root@centos7 ~]# docker pull postgres:13.3

#白名单配置
cat

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论