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
Testimonials (4)
good explanation on each points and provide assignment for practices.
Piseth Ben - ACLEDA Bank Plc.
Course - Oracle Database 19c: SQL Tuning Workshop
personalised to our understanding and data
Vincent Long - ASSMANG PTY LTD
Course - Business Intelligence with SSAS
The training instruments provided.
- UNIFI
Course - NoSQL Database with Microsoft Azure Cosmos DB
Learning about a new tool, the practices help a lot in understanding the topics, and that was what I liked the most.
David Vargas Alpizar - BANCO BAC SAN JOSE S.A
Course - Oracle Database 19c: Administration
Machine Translated