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