Database

How to Install ClickHouse Columnar Database on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Install ClickHouse Columnar Database on RHEL 8

ClickHouse is an open-source columnar database management system designed for real-time analytical queries over large datasets. Unlike row-oriented databases such as MySQL or PostgreSQL, ClickHouse stores data by column, allowing it to scan only the columns needed for a query and apply aggressive compression, resulting in query performance orders of magnitude faster for analytical workloads. […]

Read more
How to Configure Database Backups with Automysqlbackup on Debian 12 — step-by-step Debian 12 tutorial on Progressive Robot

How to Configure Database Backups with Automysqlbackup on Debian 12

Introduction Deploying configure database backups with automysqlbackup on debian 12 on a Debian 12 Bookworm machine is straightforward thanks to Debian’s policy-compliant packaging. Unlike rpm-based distributions, Debian stores configuration helpers in /etc/default/, uses update-rc.d for older init scripts, and provides dpkg-reconfigure for interactive package configuration. This tutorial stays on the systemd path throughout. Prerequisites Before […]

Read more
How to Install and Configure SQLite on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Install and Configure SQLite on RHEL 8

SQLite is a serverless, file-based relational database engine that requires no installation of a separate server process and no ongoing administration. It stores an entire database — tables, indexes, and data — in a single cross-platform file, making it ideal for development environments, embedded applications, configuration stores, and lightweight production workloads that do not need […]

Read more
How to Back Up PostgreSQL with pg_dump and pg_basebackup on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Back Up PostgreSQL with pg_dump and pg_basebackup on RHEL 8

PostgreSQL provides two complementary tools for database backups: pg_dump and pg_basebackup. pg_dump takes logical backups of individual databases or selected objects and can restore to a different PostgreSQL version or host. pg_basebackup takes a physical, byte-for-byte copy of the entire data directory, which is the foundation of streaming replication and point-in-time recovery. This tutorial covers […]

Read more
How to Set Up PostgreSQL Streaming Replication on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Set Up PostgreSQL Streaming Replication on RHEL 8

PostgreSQL streaming replication continuously ships Write-Ahead Log (WAL) records from a primary server to one or more standby replicas in near real time. The standby can serve as a warm failover target or, in hot-standby mode, accept read-only queries to offload reporting traffic from the primary. This tutorial configures a two-node streaming replication setup on […]

Read more
How to Configure PostgreSQL Remote Access and SSL on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Configure PostgreSQL Remote Access and SSL on RHEL 8

A default PostgreSQL installation on RHEL 8 only accepts connections from the local machine over a Unix socket. To allow client applications on other hosts to connect, you must configure the server to listen on a network interface, update the host-based authentication file, open the firewall port, and enable SSL so that credentials and data […]

Read more
How to Secure MySQL on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Secure MySQL on RHEL 8

MySQL ships with several default settings and accounts that must be hardened before the server handles production data. On RHEL 8, the combination of mysql_secure_installation, strict privilege grants, TLS enforcement, and the audit log plugin provides a strong baseline. This tutorial walks through each layer of MySQL security so that nothing is left at its […]

Read more
How to Set Up MongoDB Replica Set on Debian 12 — step-by-step Debian 12 tutorial on Progressive Robot

How to Set Up MongoDB Replica Set on Debian 12

Introduction Debian 12 Bookworm is built around the ethos of stability and free software. Setting up set up mongodb replica set on debian 12 on Bookworm leverages the same proven Debian packaging system that powers millions of servers worldwide, while benefiting from the latest upstream releases included in the Bookworm freeze. Follow each step carefully […]

Read more
How to Install MongoDB on Debian 12 — step-by-step Debian 12 tutorial on Progressive Robot

How to Install MongoDB on Debian 12

Introduction This guide explains how to Install MongoDB on Debian 12 on Debian 12 Bookworm. Debian Bookworm uses systemd for service management, nftables as the underlying packet filter (with ufw or iptables front-ends still available), and AppArmor for mandatory access control. Every command is designed for a minimal Debian 12 install with the standard repositories […]

Read more
How to Configure MySQL InnoDB Tuning on Debian 12 — step-by-step Debian 12 tutorial on Progressive Robot

How to Configure MySQL InnoDB Tuning on Debian 12

Introduction This guide explains how to Configure MySQL InnoDB Tuning on Debian 12 on Debian 12 Bookworm. Debian Bookworm uses systemd for service management, nftables as the underlying packet filter (with ufw or iptables front-ends still available), and AppArmor for mandatory access control. Every command is designed for a minimal Debian 12 install with the […]

Read more
CHAT