Get in Touch

Course Outline

Greenplum Fundamentals

  • Introduction to MPP databases and Greenplum's architectural design
  • Differentiating Greenplum from standard PostgreSQL
  • Applicable use cases and integration contexts

Pre-Installation Planning and Preparation

  • Defining system requirements and meeting prerequisites
  • Designing cluster topology and networking structures
  • Optimizing disk configuration for performance

Greenplum Deployment

  • Installing the Greenplum Database on Linux systems
  • Setting up master and segment node instances
  • Initializing the cluster and confirming successful installation

Core Greenplum Administration

  • Utilizing key tools such as gpstart, gpstop, and gprecoverseg
  • Interacting with the Greenplum Command Center
  • Managing user roles, resource queues, and workload distribution

System Maintenance and Upgrades

  • Grasping Greenplum versioning schemas
  • Implementing safe patching protocols and scheduling maintenance windows
  • Executing rolling upgrades and managing backup strategies

Library and Extension Oversight

  • Administering languages like PL/Java, PL/Python, and other supported libraries
  • Deploying extensions via gpkg and the CREATE EXTENSION command
  • Tracking dependencies and updating library components

Monitoring, Logging, and Diagnostics

  • Leveraging performance monitoring tools and key metrics
  • Analyzing logs to identify and resolve errors
  • Addressing common operational challenges with proven solutions

Conclusion and Future Steps

Requirements

  • A solid grasp of database fundamentals and SQL
  • Proficiency in Linux system administration
  • Previous exposure to PostgreSQL is advantageous

Intended Audience

  • Database administrators
  • System administrators
  • DevOps and platform engineers
 21 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories