Database tutorial - IT technology blog

YugabyteDB: A Guide to Setting Up PostgreSQL-Compatible Distributed SQL with Auto-Sharding and Automatic Fault Tolerance

YugabyteDB is a PostgreSQL-compatible distributed SQL database with auto-sharding, automatic fault tolerance, and multi-region deployment — no changes to your SQL or ORM required. This guide covers installation from a single-node Docker setup to a real 3-node cluster, along with practical tips for working with distributed databases.
Fedora tutorial - IT technology blog

Using Podman Compose on Fedora: Replacing Docker Compose for Rootless Multi-Container Application Management

Podman Compose lets you run multi-container stacks on Fedora without needing a Docker daemon or root privileges. This article compares four approaches — Docker Compose, Podman Pods, Quadlet, and Podman Compose — then walks through a real-world deployment with a web app, PostgreSQL, and Redis, including notes on SELinux and rootless port handling.
Database tutorial - IT technology blog

pg_stat_statements in PostgreSQL: Find and Optimize Resource-Hungry SQL Queries

pg_stat_statements is a PostgreSQL extension that runs in the background and continuously accumulates execution statistics for every SQL statement, letting you pinpoint exactly which queries are consuming the most CPU, I/O, and time. This guide walks through installation, configuration, and practical analysis queries to track down performance bottlenecks in PostgreSQL.