Get in Touch

Course Outline

Introduction to Greenplum

  • Overview of MPP database architecture and Greenplum's design
  • Distinguishing Greenplum from PostgreSQL: key architectural differences
  • Common use cases and integration patterns

Preparation and Planning for Deployment

  • Reviewing system requirements and prerequisites
  • Designing cluster topology and network infrastructure
  • Optimizing disk configuration and performance settings

Installing Greenplum

  • Deploying Greenplum Database on Linux systems
  • Configuring master and segment instances
  • Initializing the cluster and validating the installation

Core Greenplum Administration

  • Utilizing core tools such as gpstart, gpstop, and gprecoverseg
  • Navigating the Greenplum Command Center interface
  • Managing user roles, resource queues, and workload distribution

System Updates and Patch Management

  • Understanding Greenplum versioning and release cycles
  • Implementing safe patching strategies and scheduling maintenance windows
  • Executing rolling upgrades and managing backup protocols

Managing Libraries and Extensions

  • Leveraging PL/Java, PL/Python, and other language libraries
  • Deploying extensions using gpkg and the CREATE EXTENSION command
  • Handling library dependencies and version updates

Monitoring, Logging, and Troubleshooting

  • Utilizing performance monitoring tools and key metrics
  • Analyzing logs to identify and diagnose errors
  • Resolving common operational challenges

Summary and Future Steps

Requirements

  • Solid grasp of fundamental database concepts and SQL proficiency.
  • Proficiency in Linux system administration.
  • Knowledge of PostgreSQL is advantageous.

Target Audience

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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories