Back

Private Training: PostgreSQL Essentials Exam Guide – PT Asuransi Allianz Indonesia

Rp0,00

-
+
Category:

Content

  1. Introduction and Architectural Overview
    1.1 EDB Portfolio
    1.2 History of PostgreSQL
    1.3 Major Features
    1.4 Architectural Overview
    1.5 General Database Limits
    1.6 Common Database Object Names
  2. System Architecture
    2.1 Architectural Summary
    2.2 Process and Memory Architecture
    2.3 Utility Processes
    2.4 Connection Request-Response
    2.5 Disk Read Buffering
    2.6 Disk Write Buffering
    2.7 Background Writer Cleaning Scan
    2.8 Commit and Checkpoint
    2.9 Statement Processing
    2.10 Physical Database Architecture
    2.11 Data Directory Layout
    2.12 Installation Directory Layout
    2.13 Page Layout
  3. PostgreSQL Installation
    3.1 Deployment Options
    3.2 OS User and Permissions
    3.3 Package Installation
    3.4 Installation Example and Practice Labs
    3.5 Setting Environmental Variables
  4. User Tools – Command Line Interfaces
    4.1 Introduction to psql
    4.2 Connecting to Database
    4.3 psql Command Line Parameters
    4.4psql Meta-Commands
    5.4 Conditional and Information Commands
  5. Database Clusters
    5.1 Database Clusters
    5.2 Creating a Database Cluster
    5.3 Starting and Stopping the Server (pg_ctl)
    5.4 Connecting to the Server Using psql
  6. Configuration
    6.1 Server Parameter File – postgresql.conf
    6.2 Viewing and Changing Server Parameters
    6.3 Configuration Parameters – Security, Resources and WAL
    6.4 Configuration Parameters – Error Logging, Planner and Maintenance
    6.5 Viewing Compilation Settings
    6.6 Using File Includes
  7. Data Dictionary
    7.1 The System Catalog Schema
    7.2 System Information Tables and Views
    7.3 System Information and Administration Functions
  8. Creating and Managing Databases
    8.1 Object Hierarchy
    8.2 Users and Roles
    8.3 Tablespaces
    8.4 Databases
    8.5 Access Control
    8.6 Creating Schemas
    8.7 Schema Search Path
  9. Database Security
    9.1 Database Security Requirements and Protection Plan
    9.2 Levels of Security in Postgres
    9.3 Access Control using pg_hba.conf
    9.4 Introduction to Row Level Security
    9.5 Data Encryption
    9.6 General Security Recommendations
  10. Monitoring and Admin Tools
    10.1 Overview and Features of pgAdmin
    10.2 Access pgAdmin
    10.3 Register and Connect to a Database Server
    10.4 General Database Administration
    10.5 Object Browser – View Data, Query Tool, Server Status
    10.6 Overview of Postgres Enterprise Manager
  11. SQL Primer
    11.1 Data Types
    11.2 Structured Query Language
    11.3 DDL, DML and DCL Statements
    11.4 Transaction Control Statements
    11.5 Tables and Constraints
    11.6 Views and Materialized Views
    11.7 Sequences
    11.8 Domains
    11.9 SQL Joins and Functions
    11.10 Explain Plans
    11.11Quoting in PostgreSQL
    11.12 Indexes
  12. Backup, Recovery and PITR
    12.1 Backup Types
    12.2 Database SQL Dumps
    12.3 Restoring SQL Dumps
    12.4 Offline Physical Backups
    12.5 Continuous Archiving
    12.6 Online Physical Backups Using pg_basebackup
    12.7 Point-in-time Recovery
    12.8 Recovery Settings
    12.9 Backup Tools – Barman and pgBackRest
  13. Routine Maintenance Tasks
    13.1 Updating Optimizer Statistics
    13.2 Handling Data Fragmentation using Routine Vacuuming
    13.3 Preventing Transaction ID Wraparound Failures
    13.4 Automatic Maintenance using Autovacuum
    13.5 Re-indexing in Postgres
  14. Moving Data Using Copy Command
    14.1 Loading Flat Files
    14.2 Import and Export Data Using Copy
    14.3 Examples of Copy Command
    14.4 Using Copy Freeze for Performance
  15. Replication and High Availability Tools
    15.1 Data Replication
    15.2 Data Replication in Postgres
    15.3 Streaming Replication and Architecture
    15.4 Synchronous, Asynchronous and Cascaded Replication
    15.5 Setup Streaming Replication
    15.6 Logical Replication Architecture
    15.7 Overview: EDB Postgres Distributed, EDB Failover Manager, Replication Server and Replication Manager (repmgr)