Tagged articles
29 articles
Page 1 of 1
ITPUB
ITPUB
Feb 5, 2026 · Databases

Master Oracle 19c RAC Architecture in 41 Diagrams – Quick Technical Guide

This article translates and consolidates Oracle Real Application Clusters 19c Technical Architecture, using 41 detailed diagrams to explain RAC concepts, configurations, cluster components, storage options, tools, and management commands for building and operating high‑availability Oracle databases.

ASMEnterprise ManagerGrid Infrastructure
0 likes · 52 min read
Master Oracle 19c RAC Architecture in 41 Diagrams – Quick Technical Guide
MaGe Linux Operations
MaGe Linux Operations
May 25, 2025 · Databases

Choosing the Right MySQL HA Solution: MHA, PXC or Galera Cluster

An in‑depth guide compares three MySQL high‑availability solutions—MHA, Percona XtraDB Cluster, and Galera Cluster—detailing their architectures, pros and cons, deployment scenarios, and best‑practice recommendations to help engineers choose the optimal HA strategy for their workloads.

GaleraMHAPercona XtraDB Cluster
0 likes · 10 min read
Choosing the Right MySQL HA Solution: MHA, PXC or Galera Cluster
Liangxu Linux
Liangxu Linux
Jul 29, 2024 · Databases

How to Build a Reliable MySQL Master‑Master Cluster with Keepalived Failover

This guide walks through the complete process of creating a MySQL dual‑master replication cluster, configuring replication users, synchronizing binary logs, setting up keepalived for virtual IP failover, and testing both data consistency and high‑availability monitoring.

Master-Master Replicationdatabase clusteringhigh availability
0 likes · 8 min read
How to Build a Reliable MySQL Master‑Master Cluster with Keepalived Failover
MaGe Linux Operations
MaGe Linux Operations
Nov 23, 2023 · Databases

Deploy Percona XtraDB Cluster (PXC) on Docker Swarm with Load Balancing

This guide walks through setting up a Percona XtraDB Cluster (PXC) version 5.7.43 on three Docker‑installed machines, configuring hostnames, loading images, creating a Swarm overlay network, deploying the cluster, adjusting MySQL settings, handling common failures, and adding load balancing with Nginx or HAProxy.

Docker SwarmHAProxyNginx
0 likes · 10 min read
Deploy Percona XtraDB Cluster (PXC) on Docker Swarm with Load Balancing
Qingyun Technology Community
Qingyun Technology Community
Dec 7, 2021 · Databases

Master PostgreSQL Replication with repmgr: A Complete Guide

This article introduces repmgr, an open‑source PostgreSQL replication manager, covering its architecture, election mechanism, core tools, metadata tables, installation steps, command syntax, configuration options, and common operations for building high‑availability database clusters.

PostgreSQLReplicationdatabase clustering
0 likes · 8 min read
Master PostgreSQL Replication with repmgr: A Complete Guide
Architecture Digest
Architecture Digest
Nov 9, 2021 · Operations

Scaling Strategies: Hardware Expansion, AKF Partitioning, and Distributed ID Generation

This article explains why scaling is necessary, outlines hardware and component expansion strategies, introduces the AKF partitioning principle for horizontal and vertical scaling, discusses challenges after splitting, and reviews database clustering and distributed ID generation techniques such as UUID and Snowflake, highlighting their advantages and drawbacks.

Distributed SystemsID generationdatabase clustering
0 likes · 15 min read
Scaling Strategies: Hardware Expansion, AKF Partitioning, and Distributed ID Generation
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Nov 8, 2021 · Operations

How to Scale Your System: From Hardware Expansion to Distributed ID Strategies

This article explains why capacity expansion is necessary, outlines hardware and component scaling strategies, introduces the AKF splitting principle for Redis clusters, discusses challenges of distributed scaling such as data consistency and high concurrency, and reviews database clustering and distributed ID generation methods like UUID and Snowflake.

AKF principlecapacity planningdatabase clustering
0 likes · 14 min read
How to Scale Your System: From Hardware Expansion to Distributed ID Strategies
Java High-Performance Architecture
Java High-Performance Architecture
Nov 1, 2021 · Operations

Why Scaling Matters: Hardware Expansion, Distributed ID & Elastic Capacity Strategies

The article explains why performance optimization has limits and outlines practical scaling methods—including whole‑machine and component upgrades, AKF splitting, database clustering, distributed ID generation (UUID and Snowflake), and elastic scaling—while also discussing the challenges each approach introduces.

ID generationcapacity planningdatabase clustering
0 likes · 14 min read
Why Scaling Matters: Hardware Expansion, Distributed ID & Elastic Capacity Strategies
IT Architects Alliance
IT Architects Alliance
Oct 12, 2021 · Backend Development

Technical Summary of Large-Scale Distributed Website Architecture

This article provides a comprehensive overview of large‑scale distributed website architecture, covering its characteristics, design goals, architectural patterns, performance, high‑availability, scalability, extensibility, security, agility, evolution stages, and practical implementation techniques such as caching, load balancing, database sharding, service‑orientation and message queues.

Distributed SystemsScalabilitycaching
0 likes · 23 min read
Technical Summary of Large-Scale Distributed Website Architecture
Qingyun Technology Community
Qingyun Technology Community
Jun 7, 2021 · Databases

Why Xenon Is the Modern MySQL HA Alternative to MHA

This article compares the legacy MHA solution with the modern open‑source Xenon tool, explaining Xenon's Raft‑based architecture, automatic leader election, GTID integration, and enterprise‑grade features that make it a superior high‑availability option for MySQL deployments.

GTIDMHARaft
0 likes · 7 min read
Why Xenon Is the Modern MySQL HA Alternative to MHA
Programmer DD
Programmer DD
Apr 18, 2020 · Databases

Why Apache ShardingSphere’s Graduation Marks a New Era for Distributed Databases

Apache ShardingSphere, the open‑source distributed database middleware originally contributed by Dangdang and now backed by the Apache Software Foundation, has graduated to a top‑level Apache project, showcasing its evolution from a simple JDBC sharding driver to a comprehensive ecosystem with JDBC, Proxy, and Sidecar components, adopted by over 120 companies.

Apache ShardingSphereCloud Nativedatabase clustering
0 likes · 12 min read
Why Apache ShardingSphere’s Graduation Marks a New Era for Distributed Databases
Qunar Tech Salon
Qunar Tech Salon
May 21, 2019 · Databases

Interview with Wang Zhufeng, Qunar.com Database Director on DTCC Conference Insights and Database Evolution

In this interview, Qunar.com’s database director Wang Zhufeng shares his six‑year journey, discusses the significance of the DTCC conference, outlines the evolution of Qunar’s MySQL architecture toward clustering, cloud‑native solutions, and data consistency, and offers advice for aspiring database engineers.

Cloud DatabasesDTCC ConferenceData Consistency
0 likes · 12 min read
Interview with Wang Zhufeng, Qunar.com Database Director on DTCC Conference Insights and Database Evolution
Big Data and Microservices
Big Data and Microservices
Aug 22, 2018 · Industry Insights

Designing Scalable Internet Platforms: Key Subsystems and Best Practices

The article outlines the architecture of large‑scale internet application platforms, detailing essential subsystems such as web front‑ends, load balancing, database clusters, caching, distributed storage, server management, and code deployment, and explains how they work together to achieve high availability, performance, and scalability.

Deploymentcachingdatabase clustering
0 likes · 8 min read
Designing Scalable Internet Platforms: Key Subsystems and Best Practices
Tencent Cloud Developer
Tencent Cloud Developer
Apr 8, 2018 · Game Development

WeChat Mini-Game Architecture Design and Development Guide

The guide outlines a scalable, globally unified architecture for WeChat mini-games—combining stateless compute layers with CLB, auto-scaling, a star-router model for peer communication, and horizontally-sharded storage using Tencent Cloud’s DCDB or TCaplus to handle rapid viral growth.

Auto ScalingGame ArchitectureGame Development
0 likes · 9 min read
WeChat Mini-Game Architecture Design and Development Guide
Java High-Performance Architecture
Java High-Performance Architecture
Apr 25, 2017 · Databases

How to Build a Multi‑Node MySQL InnoDB Cluster from Scratch

This step‑by‑step guide explains how to set up a high‑availability MySQL InnoDB Cluster across four Linux servers, covering sandbox testing, installing MySQL, MySQL Shell, and MySQL Router, configuring each node, creating the cluster, adding instances, and connecting clients via the router.

InnoDB ClusterMySQL RouterMySQL Shell
0 likes · 10 min read
How to Build a Multi‑Node MySQL InnoDB Cluster from Scratch
Efficient Ops
Efficient Ops
Aug 31, 2016 · Databases

Can WeChat’s Open‑Source PhxSQL Deliver True High‑Availability MySQL?

The article reviews WeChat’s newly open‑sourced PhxSQL, a MySQL clustering solution that promises high availability and strong consistency, examines its complex architecture with added Phxbinlogsvr and Phxsqlproxy components, and discusses practical concerns such as deployment difficulty, replication latency, lack of multi‑master writes, semi‑synchronous behavior, and monitoring challenges.

PhxSQLdatabase clusteringhigh availability
0 likes · 9 min read
Can WeChat’s Open‑Source PhxSQL Deliver True High‑Availability MySQL?
WeChat Backend Team
WeChat Backend Team
Aug 30, 2016 · Databases

How PhxSQL Achieves MySQL‑Compatible High Availability with Paxos‑Based Replication

PhxSQL is an open‑source, MySQL‑compatible relational database cluster that uses a Paxos‑based log store and a three‑layer architecture (Phxbinlogsvr, Phxsqlproxy, Phxsync) to provide automatic master failover, strong data consistency, and improved write performance compared to MySQL semi‑synchronous replication.

PaxosReplicationdatabase clustering
0 likes · 10 min read
How PhxSQL Achieves MySQL‑Compatible High Availability with Paxos‑Based Replication
ITPUB
ITPUB
Aug 16, 2016 · Databases

Achieving Seamless MySQL HA with Pacemaker and MHA: Lessons from DTCC 2016

This article details a MySQL high‑availability solution built on Pacemaker, Corosync and MHA, explains why earlier keepalived‑based designs suffered split‑brain issues, and walks through the architecture, quorum handling, resource agents, failover workflow, testing methodology, and practical lessons learned.

MHAOperationsPacemaker
0 likes · 16 min read
Achieving Seamless MySQL HA with Pacemaker and MHA: Lessons from DTCC 2016
21CTO
21CTO
Mar 2, 2016 · Operations

Designing Scalable Dynamic Web Platforms: Key Subsystems and Best Practices

This article outlines the architecture of large‑scale dynamic web applications, detailing essential subsystems such as the web front‑end, load balancer, database cluster, caching layer, distributed storage, server management, and code deployment, and explains how they work together to ensure reliability, scalability, and maintainability.

cachingdatabase clusteringdistributed storage
0 likes · 9 min read
Designing Scalable Dynamic Web Platforms: Key Subsystems and Best Practices
21CTO
21CTO
Feb 23, 2016 · Databases

Master Database Load Balancing, Read/Write Splitting, and Sharding Techniques

This article explains how large‑scale internet applications can overcome database bottlenecks by using load‑balancing clusters, implementing read/write separation, and applying vertical or horizontal sharding, while outlining each method's principles, implementation steps, advantages, and drawbacks.

Scalabilitydatabase clusteringdatabase load balancing
0 likes · 11 min read
Master Database Load Balancing, Read/Write Splitting, and Sharding Techniques
21CTO
21CTO
Feb 9, 2016 · Databases

Understanding Database Clustering: Architectures, Benefits, and Challenges

This article explores the importance of database clustering in modern information systems, outlines the challenges of performance, availability, and scalability, and compares Share‑Disk and Share‑Nothing architectures along with their advantages, drawbacks, and real‑world implementations.

Scalabilitydatabase clusteringhigh availability
0 likes · 10 min read
Understanding Database Clustering: Architectures, Benefits, and Challenges
Efficient Ops
Efficient Ops
Feb 2, 2016 · Databases

Why Codis Outperforms Twemproxy: A Deep Dive into Redis Cluster Solutions

This article examines Redis clustering techniques, compares client‑side sharding, proxy sharding, and Redis Cluster, critiques Twemproxy's limitations, and presents Codis's architecture, performance benchmarks, and practical tips for seamless migration and high‑availability in modern operations.

CodisTwemproxydatabase clustering
0 likes · 11 min read
Why Codis Outperforms Twemproxy: A Deep Dive into Redis Cluster Solutions
21CTO
21CTO
Jan 30, 2016 · Operations

Designing Scalable Dynamic Web Platforms: Key Subsystems and Best Practices

This article explains how large‑scale dynamic web applications are built from core subsystems—including web front‑end, load balancing, database clustering, caching, distributed storage, server management, and code deployment—to achieve reliability, scalability, and maintainability for high‑traffic sites.

cachingdatabase clusteringdistributed storage
0 likes · 7 min read
Designing Scalable Dynamic Web Platforms: Key Subsystems and Best Practices