Get in Touch

Course Outline

Getting Started with Greenplum

  • Exploration of MPP database concepts and Greenplum’s architectural design
  • Distinguishing Greenplum from PostgreSQL: primary functional differences
  • Key use cases and potential integration scenarios

Preparation and Planning for Deployment

  • System specifications and essential prerequisites
  • Defining cluster topology and network requirements
  • Optimizing disk configuration and adhering to performance best practices

Installing Greenplum

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

Fundamental Greenplum Administration

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

Managing System Updates and Patches

  • Understanding the Greenplum versioning scheme
  • Implementing safe patching strategies and planning maintenance windows
  • Executing rolling upgrades and considering backup requirements

Library and Extension Governance

  • Working with libraries such as PL/Java and PL/Python
  • Deploying extensions via gpkg and the CREATE EXTENSION command
  • Tracking dependencies and updating library versions

Monitoring, Logging, and Diagnostics

  • Employing performance monitoring tools and key metrics
  • Analyzing logs to identify and diagnose errors
  • Addressing common issues with proven resolution strategies

Conclusion and Future Directions

Requirements

  • A solid grasp of database fundamentals and SQL
  • Proficiency in Linux system administration
  • Prior experience with 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