Get in Touch
 Duration 21 hours

Course Outline

Introduction to Greenplum

  • Overview of MPP databases and the Greenplum architecture.
  • Key distinctions between Greenplum and PostgreSQL.
  • Common use cases and integration scenarios.

Pre-Installation Planning and Preparation

  • System requirements and necessary prerequisites.
  • Cluster topology design and networking considerations.
  • Disk configuration strategies and performance optimization best practices.

Installing Greenplum

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

Fundamentals of Greenplum Administration

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

System Updates and Patching

  • Understanding Greenplum versioning schemes.
  • Implementing safe patching strategies and defining maintenance windows.
  • Executing rolling upgrades and considering backup strategies.

Managing Libraries and Extensions

  • Using and maintaining PL/Java, PL/Python, and other procedural libraries.
  • Deploying extensions via gpkg and the CREATE EXTENSION command.
  • Handling dependencies and updating library components.

Monitoring, Logging, and Troubleshooting

  • Leveraging performance monitoring tools and key metrics.
  • Analyzing logs to diagnose errors effectively.
  • Identifying common issues and applying resolution strategies.

Recap and Future Pathways

Requirements

  • Foundational knowledge of database concepts and SQL.
  • Practical experience in Linux system administration.
  • Prior familiarity with PostgreSQL is advantageous.

Target Audience

  • Database Administrators (DBAs).
  • System Administrators.
  • DevOps and Platform Engineers.

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories