PostgreSQL 介绍与安装 —— 千月的零基础学习PostgreSQL(1)

这篇博客是千月的零基础学习PostgreSQL系列的第一部分,主要介绍了PostgreSQL数据库的安装过程。文章提到了安装文件可以是gz或bz2压缩格式,作者选择的是gz格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PostgreSQL 介绍与安装

1、PostgreSQL 介绍(官方)
PostgreSQL是一个强大的开源对象关系数据库系统,它使用和扩展了SQL语言,结合了许多存储和处理最复杂的数据工作的特性。PostgreSQL的起源可追溯到1986,作为加利福尼亚大学伯克利的Postgres项目的一部分,并在核心平台上有30多年的积极发展。

PostgreSQL凭借其成熟的架构、可靠性、数据完整性、健壮的特征集、可扩展性以及开源软件社区背后的奉献精神,不断地提高性能和提供新的解决方案,赢得了很高的声誉。PostgreSQL在所有主流操作系统上都可以运行,自2001以来一直是符合ACID①的,并且具有强大的插件,如流行的PostGIS地理空间数据库扩展器。PostgreSQL已经成为许多用户和组织选择的开源关系数据库。

开始使用PostgreSQL从来都不容易——选择一个您想要构建的项目,并让PostgreSQL安全地和可靠地存储您的数据。

零基础备注: ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。达不到这4点的,在应用中无法保证其数据的正确性。

千月:开源数据库其实很多种,之前比较著名的 MYSQL被甲骨文收购了以后版本不停的更新,但功能更新略显迟缓,现在MYSQL依然使用GPL开源,可是未来谁知道呢,商人会有自己的想法。不过作为MYSQL的分支MariaDB一路追赶,渐渐追上了流行的脚步。sqllit 也不错啦,就是轻量级的,自己玩玩挺好,没有那么多复杂的限制。MongoDB据说对复杂事务的处理还需要加强,不过在大佬们的加持下应该有不错的前景。 PostgreSQL,就是我们的主角。出身名门,伯克利如雷贯耳。社区的强力支持使得每个版本的更替中都有实质性的进步,几乎没有明显的弱点,功能非常完整,支持所有主流编程语言。换句话说就是底子好,其实无论什么数据库都是一个程序,任何弱点可以写程序自己弥补,底子好的数据库比较省事,省事的事物大家都喜欢。

ps:千月开头的都是本人的浅见,不成熟的地方还请大家海涵,一笑置之。

2、PostgreSQL安装
演示下CentOS 7 下的安装。用的说官网的安装方法。其实在线安装还是很快的。考虑到很多情况下无法使用生产环境连接外网。因此还是离线安装吧。

获得安装文件
去官网下载源码包自己安装应该是最好的选择。
www.postgresql.org
比如我要下载的 10.3版本 就是
https:// www.postgresql.org /ftp/source/v10.3/

压缩格式 gz 和 bz2 都可以只要你能解开。我下的是 gz 的。


可以看出数据库并不大,我们一步一步解压这个文件。
使用gunzip 命令解开 .gz 压缩,得到 .tar 文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值