Understanding Redis Master-Slave Replication: Workflow and Core Concepts

Background of Replication Server Requirements Internet applications demand high concurrency, performance, and availability. Availability is calculated as: Availability = (Total Yearly Time - Downtime) / Total Yearly Time A standard target is 99.999% (five nines), allowing for roughly 5.25 minutes of downtime per year. Limitations of a Single I ...

Posted on Wed, 04 Nov 2026 16:27:36 +0000 by mbdonner

Containerized High Availability: Deploying Keepalived with Docker for Virtual IP Failover

Retrieve the official Keepalived container image from Docker Hub: docker pull osixia/keepalived:latest Deploy the primary (Master) instance using host networking mode to allow VRRP advertisement packets to traverse network boundaries: docker run -d \ --name keepalived-primary \ --net=host \ --privileged \ --restart unless-stopped \ - ...

Posted on Tue, 27 Oct 2026 16:05:59 +0000 by DyslexicDog

Implementing Oracle GoldenGate High Availability on RAC Environments

Integrating Oracle databases with external big data platforms often necessitates robust data synchronization solutions. Oracle GoldenGate (OGG) is a common choice for this, but its high-availability (HA) configuration within an Oracle Real Application Clusters (RAC) environment can be complex. This guide outlines the steps to deploy OGG on an O ...

Posted on Wed, 21 Oct 2026 16:40:04 +0000 by MobiTec

Database Scaling Strategies and Implementation Techniques

Scaling a database is typically performed when data volume is manageable, as large-scale operations introduce complexity. A common challenge with sharding is its negaitve impact on pagination performance. Data Partitioning Concept Modern databases like MySQL support automatic table partitioning, such as by date ranges. While this enables partit ...

Posted on Tue, 13 Oct 2026 16:18:31 +0000 by Mr. Tech

Designing and Implementing Database Sharding and Table Partitioning

Scaling MySQL: Evolution of Database Architecture As application traffic grows, monolithic database architectures often become bottlenecks. To handle increased loads, engineers typically employ a combination of architectural changes: service separation, master-slave replication, database sharding (splitting databases), and table partitioning (s ...

Posted on Sat, 19 Sep 2026 16:48:36 +0000 by cetaces

Implementing High-Availability and Loop-Free Traffic Forwarding in a Tiered Data Center Using VRRP and MSTP

In a multi-tier data center deployment, ensuring link redundancy, eliminating broadcast domains, enforcing perimeter security, and maintaining scalable routing are fundamental design principles. The following architecture demonstrates how to integrate Virtual Router Redundancy Protocol (VRRP), Multiple Spanning Tree Protocol (MSTP), Open Shorte ...

Posted on Fri, 11 Sep 2026 16:54:04 +0000 by iamchris

Essential Checks for MySQL Database Inspections

Standard Operational Inspections Storage capacity is a critical focus during proactive inspections. While standard alerts might trigger at 80% utilization, inspections should flag instances exceeding 70%. This buffer ensures there is enough capacity to handle data growth over extended holidays, preventing emergency interventions during off-hour ...

Posted on Mon, 07 Sep 2026 16:06:44 +0000 by mpiaser

Setting Up MySQL 5.7 with MHA High Availability Cluster

Prerequisites: Three servers, MySQL 5.7-glibc installation, master-slave configuration using GTID mode. MySQL Installation Prepare installation package Download MySQL from: https://pan.baidu.com/s/14w-oNT-oeTUujhFAnqjkSAExtract code: g8tk [root@db-node1 install]# ll mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz -rw-r--r-- 1 root root 661214270 ...

Posted on Wed, 26 Aug 2026 16:56:06 +0000 by cgrenda

Preventing Cache Avalanche in Redis: Causes and Mitigation Strategies

Understanding Cache Avalanche Cache avalanche refers to a scenario where a large number of cached items expire simultaneously or the cache service becomes unavailable, causing a sudden flood of requests to hit the underlying data base. This can lead to database overload, increased latency, or complete service failure. Common Causes Identical e ...

Posted on Wed, 26 Aug 2026 16:27:16 +0000 by andrewgauger

Deploying a Kubernetes 1.16.4 HA Cluster on CentOS 7.6 with Keepalived

Environment Overview Hostname OS Version IP Address Components Hardware Role master01 CentOS 7.6.1810 172.27.34.3 Docker 18.09.9, Flannel v0.11.0, Keepalived v1.3.5 4C4G control plane master02 CentOS 7.6.1810 172.27.34.4 Docker 18.09.9, Flannel v0.11.0, Keepalived v1.3.5 4C4G control plane master03 CentOS 7.6.1810 172.27.34.5 Docker ...

Posted on Mon, 24 Aug 2026 16:08:17 +0000 by Saethyr