PostgreSQL Database Administration On AlmaLinux
Learn PostgreSQL database administration with version 13. Master database management, performance tuning, and security. Essential skills for developers and DBAs.
Course Content
PostgreSQL Database Administration On AlmaLinux is an all-levels Udemy course taught by Shruchin Boreda. It runs 4h 34m, is taught in English, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 4 reviews, with 26 students enrolled. It is a paid course, last updated May 2024.
Why Choose PostgreSQL? A Deep Dive into the Powerful Open-Source RDBMS
Looking for a robust and scalable relational database management system (RDBMS)? PostgreSQL is a leading open-source choice, trusted globally for its unique features and vibrant community support. Its flexibility and power make it ideal for a wide range of applications. One of PostgreSQL's key strengths is its limitless scalability. With no size restrictions, you can confidently store massive amounts of data. Tables can reach up to 32TB, making it suitable for demanding data warehousing and analytical workloads.
PostgreSQL continues to evolve rapidly, with timely releases packed with enhanced features, driven by a dedicated global community. As new server generations become available and talented developers contribute, PostgreSQL remains at the forefront of database technology, offering a significant advantage over its competitors.
This comprehensive course takes you from the fundamentals to advanced techniques, equipping you with the skills to master PostgreSQL.
Here's a detailed look at the topics we'll cover:
Server Setup & Installation:
- Setting up a PostgreSQL server on AlmaLinux.
- Installing DB binaries for your operating system.
- Creating necessary directories for optimal database operation.
- Initializing the DB cluster.
PostgreSQL Architecture:
- Understanding the PostgreSQL architecture: physical files and configuration files.
- Mastering deployments for seamless updates.
User & Schema Management:
- Comprehensive User Management: creating, modifying, and managing user accounts and permissions.
- Effective Schema Management: designing and organizing your database structure.
- Understanding and configuring search_path.
- Working with Logical objects (tables, views, etc.).
- Implementing Default Tablespaces and User defined tablespace for data storage optimization.
Data Backup & Recovery:
- Robust Backup and Restore strategies: Logical, Physical, filesystem, compressed, and split backups.
- Utilizing various utilities for backups.
- Setting the database in archivelog mode.
- Performing WAL switch manually for point-in-time recovery.
Database Maintenance:
- Essential Maintenance Tasks: understanding and utilizing
vacuum,vacuumfull, andanalyzefor performance optimization. - Managing database sessions by killing inactive sessions.
- Essential Maintenance Tasks: understanding and utilizing
Database Upgrades & Extensions:
- Seamless Database upgrade from version 13 to 15 using
pg_upgrade. - Leveraging Extensions to extend PostgreSQL's functionality.
- Creating and utilizing views in PostgreSQL.
- Seamless Database upgrade from version 13 to 15 using
Performance & Monitoring:
- Using pgbench and pgbouncer for performance testing and connection pooling.
- Exploring Enhancements in PostgreSQL for improved performance and features.
Hire the developers behind TutorialSearch.io
We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.