数千家企业正在使用三节课企业版学习
无限制学习5000+门课程,200+精选学习专题
PostgreSQL起源于加州大学伯克利分校计算机科学系的一个项目,该项目始于1986年,旨在创建一个具有最基本功能以支持多种数据类型的数据库系统。
最初,PostgreSQL在Unix平台上运行,但随着时间的推移,它逐渐支持包括Windows、macOS、Linux等在内的多种操作系统。
开源与免费:PostgreSQL是自由软件的典范,任何人都可以以任何目的免费使用、修改和分发。
支持SQL标准:PostgreSQL支持大部分的SQL标准,并提供了许多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性等。
高级功能:
支持数组数据类型、JSON和XML等。
提供用户自定义数据类型、函数、操作符和索引的功能。
支持继承表,允许子表继承父表结构。
提供强大的JSON数据类型和操作,支持存储和处理半结构化数据。
事务支持:完全支持ACID特性,确保事务的原子性、一致性、隔离性和持久性。
并发控制:支持多版本并发控制(MVCC),允许多个事务并发执行而不会相互阻塞。
扩展性:PostgreSQL可以通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等方式进行扩展。
插件支持:拥有丰富的插件和扩展,如PostGIS用于地理空间数据处理,pg_partman用于分区管理等。
PostgreSQL适用于各种规模的应用程序,特别是需要复杂SQL分析(如窗口函数、递归查询)的数据处理场景。
它也常用于实时数据分析和BI系统,以及使用JSON/JSONB存储和查询文档型数据的场景。
在银行、保险等需要高可靠性和一致性的系统中,PostgreSQL也表现出色。
四、课程介绍
数据库版本:PostgreSQL 17.2(2025年2月最新的版本,后续会根据版本的发行进行持续更新)
操作系统: Rocky Linux 8.10
虚拟化软件:VMware® Workstation 17 Pro
课程有效期:
自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。
上课模式:
课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。
注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。