PostgreSQL Database Administration on Windows/Linux- Part 2

所在平台: Udemy

课程主页: https://www.udemy.com/course/postgresql-v12-database-administration-on-winlinux-part-2/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera PostgreSQL 数据库管理 (Windows/Linux) - 第二部分 课程总结: 本课程深入探讨了 PostgreSQL 数据库管理,特别是其在 Windows 和 Linux 环境下的应用。PostgreSQL 作为一款先进的企业级开源对象关系数据库管理系统(ORDBMS),支持 SQL 和 JSON 查询,并具备多版本并发控制(MVCC)、时间点恢复、细粒度访问控制、表空间、异步复制、嵌套事务、在线备份、优化的查询计划器/优化器以及预写日志(WAL)等强大功能。它还全面支持国际字符集、多字节字符编码、Unicode,并且在排序、大小写敏感性和格式化方面具有区域感知能力。 课程重点涵盖以下主题: * **复制技术介绍与术语**:深入理解复制的基本概念和相关术语。 * **主从配置与备份**: * 主从服务器的配置。 * 温备(Warm Standby)和热备(Hot Standby)的配置。 * 各种复制类型、模式和模型。 * 基于日志的 Shipping Standby 的初始设置。 * 在 Windows 和 Linux 上配置基于日志的 Shipping Standby。 * **流复制(Streaming Replication)**: * 流复制的设置。 * 流复制的监控。 * 同步流复制的配置。 * 配置物理复制槽(Physical Replication Slots)。 * 流复制的故障转移(Failover)。 * **Repmgr - 复制管理器**: * 使用 Repmgr 进行复制管理。 * 通过 Repmgr 实现自动故障转移。 * 处理失败主节点的重新加入。 * 添加新节点和备节点跟随。 * 主备节点之间的切换(Switch Over)。 * 级联流复制(Cascading Streaming Replication)。 * Witness Server 的作用。 * 卸载复制管理器。 * **逻辑复制(Logical Replication)**: * 逻辑复制的设置。 * 发布(Publication)和订阅(Subscription)的概念。 * 逻辑复制槽(Logical Replication Slots)。 * 向发布添加表。 * 刷新订阅。 * 级联逻辑复制。 * 卸载发布和订阅。 * **PostgreSQL 服务器参数调优**: * **Shared Buffers**:优化共享缓冲区设置。 * **work_mem**:调整 work_mem 参数。 * **maintenance_work_mem**:配置 maintenance_work_mem。 * **PostgreSQL 新特性**: * PostgreSQL V15 的新特性,特别关注逻辑复制的改进。 * PostgreSQL V16 的新特性概览。 本课程通过大量的实际案例,为学习者提供了对 PostgreSQL 数据库管理全面而深入的理解。

课程评论(0条)

课程详情

PostgreSQL is an advanced, enterprise class open source Object-Relational Database Management System (ORDBMS). Its is a relational database that supports both SQL (relational) and JSON (non-relational) querying.PostgreSQL possesses robust feature sets including Multi-Version Concurrency Control (MVCC), point in time recovery, granular access controls, tablespaces, asynchronous replication, nested transactions, online/hot backups, a refined query planner/optimizer, and write ahead logging. It supports international character sets, multi-byte character encodings, Unicode, and it is locale-aware for sorting, case-sensitivity, and formatting. PostgreSQL is highly scalable both in the quantity of data it can manage and in the number of concurrent users it can accommodate.The course provides the learner with an extensive knowledge of PostgreSQL Database Administration with real time examples.Topics covered are:Introduction to Replication & It's TerminalogiesMaster and Slave ConfigurationWarm & Hot StandbyTypes of ReplicationModes of ReplicationModels of ReplicationLog Based Shipping Standby Initial SetupLog Based Shipping Standby on Windows and LinuxLog Based Shipping Standby FailoverStreaming Replication SetupMonitoring Streaming ReplicationSynchronous Streaming ReplicationConfigure Physical Replication Slots Failover Streaming ReplicationRepmgr - Replication ManagerAutomatic Failover using RepmgrNode Rejoin of Failed PrimaryAdd New Node and Standby FollowSwitch Over From Primary to Standby Cascading Streaming ReplicationWitness ServerUninstall Replication ManagerLogical Replication SetupPublication and SubscriptionLogical Replication SlotsAdd Table to PublicationRefresh SubscriptionCascading Logical ReplicationUninstall Publication and Subscription.Tune PostgreSQL Server parametersShared BuffersWork_MemMaintenance_Work_Mem Postgresql V15 - New Features (Logical Replication)Postgresql V16 - New Features

课程标签

0人关注该课程

主题相关的课程