Cpu Memory

How to Install and Configure Memcached on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install and Configure Memcached on RHEL 9

Memcached is a high-performance, distributed in-memory key-value cache designed specifically for caching database query results, session data, and computed values. Unlike Redis, Memcached is deliberately simple — it does not support persistence, replication, or complex data types. This simplicity makes Memcached extremely fast and memory-efficient: it uses a slab allocator to eliminate memory fragmentation and […]

Read more
How to Install ClickHouse Columnar Database on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install ClickHouse Columnar Database on RHEL 9

ClickHouse is a column-oriented database management system (DBMS) designed for Online Analytical Processing (OLAP). Unlike row-oriented databases (MySQL, PostgreSQL) where each row is stored together — efficient for retrieving full records — ClickHouse stores each column separately, making it extremely efficient for aggregation queries that scan specific columns across billions of rows. ClickHouse can process […]

Read more
How to Configure Redis Cluster and Sentinel on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Configure Redis Cluster and Sentinel on RHEL 9

A single Redis instance has two failure modes: if the server goes down, all cached data is lost and every request hits the origin database; and if the dataset grows beyond a single server’s RAM, there’s no built-in way to distribute it. Redis provides two solutions: Redis Sentinel for high availability (automatic failover with a […]

Read more
How to Install Elasticsearch 8 on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install Elasticsearch 8 on RHEL 9

Elasticsearch is a distributed, RESTful search and analytics engine built on Apache Lucene. It stores data as JSON documents in indices and provides near-real-time full-text search, log aggregation, metrics analysis, and complex aggregation queries through a simple HTTP/JSON API. Elasticsearch is the core component of the Elastic Stack (ELK Stack) — Elasticsearch stores and searches […]

Read more
How to Install Redis 7 on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install Redis 7 on RHEL 9

Redis (Remote Dictionary Server) is an in-memory data structure store used as a cache, session store, real-time leaderboard, pub/sub message broker, and rate-limiting backend. Redis stores all data in RAM with optional disk persistence, making it orders of magnitude faster than relational databases for lookups: sub-millisecond response times at millions of operations per second. Common […]

Read more
How to Install MongoDB 7 on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install MongoDB 7 on RHEL 9

MongoDB is a document-oriented NoSQL database that stores data as BSON (Binary JSON) documents rather than rows in tables. This schema-flexible approach makes MongoDB ideal for applications with rapidly evolving data models, hierarchical data (product catalogs, user profiles, content management), geospatial queries, and high-volume write workloads. MongoDB 7.x introduced significant improvements including multi-document ACID transactions, […]

Read more
How to Install PostgreSQL 16 on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install PostgreSQL 16 on RHEL 9

PostgreSQL (often called Postgres) is an advanced open-source relational database with a 35-year development history. Unlike MySQL/MariaDB, PostgreSQL prioritises SQL standards compliance, data integrity, and extensibility over speed-at-any-cost. PostgreSQL excels at complex queries, full-text search, JSONB document storage, geospatial data (PostGIS extension), and write-heavy workloads that require strong ACID compliance. It is the preferred database […]

Read more
How to Install MariaDB 10.11 on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Install MariaDB 10.11 on RHEL 9

MariaDB is a community-developed, fully open-source relational database and the default MySQL-compatible database in RHEL 9. It was created by the original MySQL developers after Oracle’s acquisition of MySQL and maintains complete protocol and API compatibility with MySQL applications. MariaDB 10.11 LTS is the current Long Term Support release, offering features that MySQL 8 does […]

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

How to Install MySQL 8 on RHEL 9

MySQL is the world’s most widely deployed open-source relational database, powering WordPress, Magento, Drupal, and countless custom web applications. RHEL 9’s AppStream does not include MySQL directly — it ships MariaDB as the default MySQL-compatible database. To install the latest MySQL 8.4 LTS (or MySQL 8.0), you must add the official MySQL Community repository from […]

Read more
How to Set Up Varnish Cache as a Reverse Proxy on RHEL 9 — step-by-step RHEL 9 tutorial on Progressive Robot

How to Set Up Varnish Cache as a Reverse Proxy on RHEL 9

Varnish Cache is a high-performance HTTP reverse proxy designed specifically for caching. Unlike Nginx FastCGI cache which caches PHP output files on disk, Varnish stores cached objects entirely in RAM and can serve tens of thousands of requests per second from memory. Varnish operates in front of your web server: it listens on port 80 […]

Read more
CHAT