Get in Touch
 Duration 21 hours

Course Outline

Introduction to Greenplum

  • Examination of MPP databases and Greenplum’s architectural design
  • Greenplum compared to PostgreSQL: identifying key distinctions
  • Exploration of use cases and integration scenarios

Installation Planning and Preparation

  • Review of system requirements and prerequisites
  • Defining cluster topology and networking requirements
  • Optimizing disk configuration and adhering to performance best practices

Greenplum Installation Process

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

Foundational Greenplum Administration

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

System Updates and Patching Strategies

  • Navigating Greenplum versioning schemes
  • Implementing safe patching methods and scheduling maintenance windows
  • Executing rolling upgrades while managing backup requirements

Library and Extension Oversight

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

Monitoring, Logging, and Troubleshooting

  • Applying performance monitoring tools and interpreting key metrics
  • Analyzing logs and diagnosing system errors
  • Addressing common issues through established resolution strategies

Conclusion and Future Directions

Requirements

  • Foundational understanding of database concepts and SQL.
  • Practical experience in Linux system administration.
  • Familiarity with PostgreSQL is advantageous.

Target Audience

  • Database administrators.
  • System administrators.
  • DevOps and platform engineers.

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories