PG(PostgreSQL)体系课程:PG体系架构及对象管理
体系课

PG(PostgreSQL)体系课程:PG体系架构及对象管理

  • 数据库

学习PG数据库的体系架构及各种数据库对象的管理方法

¥99.9
本课程包括
  • 3小时17分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • PG数据库的进程架构
  • PG数据库的逻辑、物理存储架构。
  • PG数据库各类数据对象的管理。
课程介绍

一、起源与发展

  • 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也表现出色。

适合人群
  • 数据库工程师
  • 数据库爱好者
  • 数据库求职者
讲师介绍
数据库专家,优秀培训讲师。
擅长领域:
  • 虚拟化
  • 数据库
  • 云数据中心
网名9316,就职于东北电信企业,研究生学历。擅长数据库、云计算、自动化运维等诸多IT领域。
课程大纲
共0节 时长0分钟 全部收起
PG体系架构
共5节 | 1小时20分钟
  • 01-01 PG进程架构讲解演示
    29分钟
  • 01-02 PG内存架构讲解演示
    8分钟
  • 01-03 PG逻辑存储架构讲解演示
    11分钟
  • 01-04 PG物理存储结构讲解演示
    26分钟
  • 01-05 PG应用接口架构讲解演示
    7分钟
PG对象管理
共7节 | 1小时56分钟
  • 02-01 PG数据库(database)管理讲解演示
    18分钟
  • 02-02 PG模式(schema)讲解演示
    17分钟
  • 02-03 PG表(table)讲解演示
    23分钟
  • 02-04 PG表空间(tablespace)讲解演示
    15分钟
  • 02-05 PG触发器(trigger)讲解演示
    18分钟
  • 02-06 PG视图(view)讲解演示
    16分钟
  • 02-07 PG物化视图(materialized view)讲解演示
    10分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。