Tagged articles
358 articles
Page 4 of 4
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 5, 2018 · Databases

How to Build a MySQL Master‑Slave Cluster: Step‑by‑Step Guide

This article walks readers through setting up MySQL replication, from the basic master‑slave model to a one‑master‑multiple‑slave cluster, covering configuration files, essential parameters, verification commands, performance tips, and common pitfalls for production deployments.

ClusterMaster‑SlaveReplication
0 likes · 15 min read
How to Build a MySQL Master‑Slave Cluster: Step‑by‑Step Guide
ITPUB
ITPUB
Apr 8, 2018 · Databases

How to Check and Manage Oracle RAC Instances and Services with SRVCTL

This guide shows how to use SRVCTL commands and SQL queries to view the status of Oracle RAC databases, instances, services, node applications, ASM instances, and disk groups, as well as how to start and stop the entire RAC cluster safely.

ClusterDatabase ManagementOracle
0 likes · 10 min read
How to Check and Manage Oracle RAC Instances and Services with SRVCTL
21CTO
21CTO
Mar 25, 2018 · Databases

Choosing Between Neo4j and OrientDB: A Practical Guide to Building Knowledge Graphs

This article explains the origins of knowledge graphs, introduces the leading graph databases Neo4j and OrientDB, demonstrates their Java client usage, and compares their features to help developers select the most suitable technology for constructing effective knowledge graph solutions.

ClusterCypherJava
0 likes · 12 min read
Choosing Between Neo4j and OrientDB: A Practical Guide to Building Knowledge Graphs
Efficient Ops
Efficient Ops
Mar 19, 2018 · Databases

Redis Deep Dive: Core Technologies, Evolution, and Real-World Practices

In this interview, Redis China User Group chair Zhang Donghong shares the database’s key features, version history, data types, high‑availability options, clustering mechanics, automation challenges, future trends, and practical advice for beginners, illustrating how Redis powers massive online services.

ClusterDatabase ArchitectureNoSQL
0 likes · 21 min read
Redis Deep Dive: Core Technologies, Evolution, and Real-World Practices
Test Development Learning Exchange
Test Development Learning Exchange
Mar 17, 2018 · Databases

How to Set Up a Redis Cluster on macOS

This guide explains why a Redis cluster is needed for large data sets, describes the hash‑slot architecture introduced in Redis 3.0, and provides step‑by‑step instructions—including directory creation, configuration changes, instance startup, Ruby gem installation, and cluster creation commands—to build a functional Redis cluster on a Mac.

ClusterTutorialdatabase
0 likes · 8 min read
How to Set Up a Redis Cluster on macOS
MaGe Linux Operations
MaGe Linux Operations
Dec 21, 2017 · Operations

Mastering High Availability Clusters: Key Concepts, Resource Management, and Failure Handling

This article explains how high‑availability (HA) clusters provide redundancy for directors, RS‑servers, databases and storage, covering active‑passive node roles, resource stickiness, constraints, quorum voting, split‑brain avoidance, failure detection methods, and essential configuration tips.

ClusterOperationsResource Management
0 likes · 12 min read
Mastering High Availability Clusters: Key Concepts, Resource Management, and Failure Handling
Node Underground
Node Underground
Oct 26, 2017 · Backend Development

Mastering Node.js Scaling: Cloning, Decomposing, and Splitting Strategies

This article explains how Node.js’s built‑in cluster module and external tools like PM2 can be used to improve stability and load capacity through three scaling strategies—cloning, decomposing, and splitting—allowing applications to fully leverage multi‑core CPUs and achieve zero‑downtime restarts.

Clusternodejsperformance
0 likes · 2 min read
Mastering Node.js Scaling: Cloning, Decomposing, and Splitting Strategies
ITPUB
ITPUB
Oct 22, 2017 · Databases

Mastering Redis: Core Data Structures, Commands, and Performance Tuning

Redis is an open-source, in-memory data store offering versatile structures and commands; this guide explains its fundamentals, key data types, essential commands, practical examples, performance optimization techniques, replication, clustering, and Java client choices to help you design robust, high-performance Redis solutions.

ClusterData StructuresJava Client
0 likes · 29 min read
Mastering Redis: Core Data Structures, Commands, and Performance Tuning
ITPUB
ITPUB
Oct 11, 2017 · Databases

Redis vs Memcached: Which In‑Memory Store Wins for Your Needs?

This article compares Redis and Memcached across data‑type support, memory management, persistence mechanisms, and clustering features, highlighting their architectural differences, performance trade‑offs, and suitable use‑cases to help developers choose the right in‑memory storage solution.

ClusterIn-Memory DatabaseMemcached
0 likes · 18 min read
Redis vs Memcached: Which In‑Memory Store Wins for Your Needs?
Architecture Digest
Architecture Digest
Sep 25, 2017 · Backend Development

Dubbo Cluster Fault Tolerance: A Source Code Walkthrough

This article provides a step‑by‑step analysis of Dubbo’s cluster fault‑tolerance mechanism, explaining the roles of Directory, Router, and LoadBalance, illustrating the execution flow with diagrams, and clarifying how invokers are selected and balanced in a distributed Java RPC framework.

BackendClusterDubbo
0 likes · 8 min read
Dubbo Cluster Fault Tolerance: A Source Code Walkthrough
Efficient Ops
Efficient Ops
Jul 26, 2017 · Databases

Mastering Redis: Data Structures, Commands, and Performance Tuning

This comprehensive guide introduces Redis fundamentals, explores its rich data structures and essential commands, delves into performance optimization techniques, explains replication and clustering strategies, and compares popular Java clients, providing practical examples and best‑practice recommendations for reliable, high‑performance deployments.

ClusterData StructuresJava Client
0 likes · 31 min read
Mastering Redis: Data Structures, Commands, and Performance Tuning
21CTO
21CTO
Jun 18, 2017 · Databases

Mastering Redis High Availability: Sentinel, VIP, and Cluster Strategies

This article explains why Redis high‑availability is essential, details the inner workings of Redis Sentinel, compares several HA architectures—including Sentinel with DNS or VIP, client‑side Sentinel, Keepalived/Haproxy, Redis Cluster, Twemproxy, and Codis—lists their pros and cons, and shares practical best‑practice recommendations for building reliable Redis deployments.

Clusterdatabasehigh availability
0 likes · 19 min read
Mastering Redis High Availability: Sentinel, VIP, and Cluster Strategies
dbaplus Community
dbaplus Community
Jan 12, 2017 · Databases

Mastering MySQL Group Replication: Full‑Sync Architecture, Benefits, and Step‑by‑Step Setup

This article explains MySQL's asynchronous, semi‑synchronous, and Group Replication mechanisms, compares their trade‑offs, details Group Replication’s certification‑based full‑sync workflow, lists its features and limitations, and provides a complete configuration and maintenance guide for a three‑node cluster.

ClusterConfigurationGroup Replication
0 likes · 13 min read
Mastering MySQL Group Replication: Full‑Sync Architecture, Benefits, and Step‑by‑Step Setup
MaGe Linux Operations
MaGe Linux Operations
Nov 26, 2016 · Databases

Master MongoDB Sharding: Step-by-Step Setup and Verification

This guide walks through the reasons for sharding in MongoDB, explains the sharding architecture, and provides detailed commands to configure config servers, shard servers, and mongos, add shards, enable sharding on databases and collections, insert test data, and verify successful data distribution across shards.

ClusterMongoDBReplication
0 likes · 8 min read
Master MongoDB Sharding: Step-by-Step Setup and Verification
Java High-Performance Architecture
Java High-Performance Architecture
Sep 27, 2016 · Big Data

Build a Hadoop Cluster with Docker: Step‑by‑Step Guide

Learn how to quickly set up a multi‑node Hadoop cluster on a single machine using Docker containers, covering image preparation, SSH configuration, fixed IP assignment with pipework, and building custom Hadoop images, enabling a lightweight, cost‑effective big‑data environment for development and testing.

Big DataCentOSCluster
0 likes · 9 min read
Build a Hadoop Cluster with Docker: Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Sep 19, 2016 · Databases

Master Redis Cluster Setup: From Basics to Scaling Nodes

Learn how to build and manage a Redis cluster on Linux, covering the rationale for clustering, hash slot mechanics, node configuration, adding/removing nodes, resharding, and integrating master‑slave replicas, with step‑by‑step commands and practical examples.

ClusterDevOpsLinux
0 likes · 11 min read
Master Redis Cluster Setup: From Basics to Scaling Nodes
ITPUB
ITPUB
Sep 2, 2016 · Databases

Comparing Popular MySQL Cluster Architectures: MHA, MySQL Cluster, and Cobar

This article reviews three mainstream MySQL clustering solutions—MHA master‑slave replication, Oracle's MySQL Cluster, and Alibaba's open‑source Cobar—detailing their architectures, advantages, drawbacks, and practical deployment considerations for high availability and scalability.

ClusterCobarDatabase Architecture
0 likes · 7 min read
Comparing Popular MySQL Cluster Architectures: MHA, MySQL Cluster, and Cobar
ITPUB
ITPUB
Jul 11, 2016 · Databases

Inside PostgreSQL: How the Database Kernel Works and Can Be Extended

This article explains PostgreSQL's kernel architecture, from client connection handling through parsing, rewriting, planning, and execution, illustrates scan and join algorithms, shows how to extend the kernel and build clustered deployments, and introduces Foreign Data Wrappers for integrating external data sources.

ClusterForeign Data WrapperIndex Scan
0 likes · 13 min read
Inside PostgreSQL: How the Database Kernel Works and Can Be Extended
Architect
Architect
Jul 3, 2016 · Databases

Understanding Redis Cluster Partitioning Implementation

This article explains how Redis Cluster automatically distributes data across nodes, how clients locate the correct node using slot hashing and hash tags, and how resharding and slot migration are performed without downtime, providing a detailed overview of the partitioning mechanism.

ClusterKey hashingPartitioning
0 likes · 10 min read
Understanding Redis Cluster Partitioning Implementation
ITPUB
ITPUB
Jun 30, 2016 · Databases

Safely Shut Down and Restart an Oracle RAC Cluster Without Service Disruption

This guide explains why using a forced OS shutdown on an Oracle RAC cluster can leave services in an UNKNOWN state and provides a step‑by‑step, gentle procedure using crs_stat and srvctl commands to check status, shut down databases, ASM instances, and node services in the correct order, then restart them safely.

ClusterOracleRAC
0 likes · 3 min read
Safely Shut Down and Restart an Oracle RAC Cluster Without Service Disruption
Efficient Ops
Efficient Ops
Jun 19, 2016 · Databases

One‑Click Docker Deployment of a Redis Sharding Cluster

This guide explains how to build Docker images, configure Redis, and orchestrate containers to create a fully automated, one‑click Redis sharding cluster, covering preparation, scripting, configuration, and verification steps.

ClusterDatabase DeploymentDevOps
0 likes · 11 min read
One‑Click Docker Deployment of a Redis Sharding Cluster
21CTO
21CTO
May 8, 2016 · Databases

Which MySQL High‑Availability Architecture Is Right for You? A Comprehensive Guide

The article reviews common MySQL high‑availability solutions—including shared‑storage SAN, DRBD disk replication, keepalived/heartbeat, MHA, ZooKeeper‑based HA, Galera/PXC clusters, and proxy middleware—detailing their architectures, advantages, limitations, and suitability for different business and operational requirements.

ClusterDatabase ReplicationHA Architecture
0 likes · 19 min read
Which MySQL High‑Availability Architecture Is Right for You? A Comprehensive Guide
Architecture Digest
Architecture Digest
May 8, 2016 · Databases

MySQL High Availability Architectures: Overview of Common Solutions

This article reviews the main MySQL high‑availability architectures—including shared‑storage SAN, DRBD disk replication, keepalived/heartbeat, MHA, ZooKeeper‑based HA, Galera/PXC clustering, and middleware proxy solutions—detailing their principles, advantages, limitations, and suitability for different business scenarios.

ClusterHAReplication
0 likes · 17 min read
MySQL High Availability Architectures: Overview of Common Solutions
MaGe Linux Operations
MaGe Linux Operations
Apr 19, 2016 · Databases

How to Set Up a Codis Cluster on Linux with Go: Step‑by‑Step Guide

This article provides a comprehensive, step‑by‑step tutorial for installing Go 1.4, compiling Codis from source, configuring Zookeeper, setting up Codis server, proxy, and dashboard, and deploying a three‑node Codis cluster on Linux, including all necessary environment variables and command examples.

ClusterCodisGo
0 likes · 11 min read
How to Set Up a Codis Cluster on Linux with Go: Step‑by‑Step Guide
dbaplus Community
dbaplus Community
Feb 2, 2016 · Databases

Redis Deep Dive: Features, Architecture, and Cluster Management

This article provides a comprehensive overview of Redis, covering its primary use cases, internal network and memory models, data consistency, supported data types, client libraries, replication mechanisms, read‑write separation, eviction policies, cluster architecture, node communication, redirection handling, online reconfiguration, and fault‑tolerance strategies.

ClusterData EvictionDistributed Systems
0 likes · 26 min read
Redis Deep Dive: Features, Architecture, and Cluster Management
Java High-Performance Architecture
Java High-Performance Architecture
Jan 30, 2016 · Databases

Understanding Redis 3 Cluster: Key Concepts, Features, and Operations

Redis 3 now officially supports clustering, introducing hash slots and dynamic node management to simplify key distribution, scaling, and fault tolerance, allowing seamless read/write operations across multiple nodes without manual hashing, and offering features like online node addition, automatic slave monitoring, and performance‑aware key allocation.

ClusterHash Slotdatabase
0 likes · 4 min read
Understanding Redis 3 Cluster: Key Concepts, Features, and Operations
21CTO
21CTO
Jan 9, 2016 · Operations

Step‑by‑Step Guide to Configuring an LVS Load Balancer with Direct Routing

This tutorial walks you through installing LVS on a Red Hat server, configuring the router, setting up virtual and real servers, adjusting ARP tables, and validating the cluster with ipvsadm, curl, and Tsung performance testing, all while ensuring high‑throughput static web delivery.

ClusterDirect RoutingLVS
0 likes · 11 min read
Step‑by‑Step Guide to Configuring an LVS Load Balancer with Direct Routing
21CTO
21CTO
Dec 16, 2015 · Backend Development

Tackling Redis Cluster’s Limitations: Architecture Optimizations and Practical Solutions

This article examines the inherent drawbacks of Redis Cluster—such as gossip overhead, upgrade challenges, client protocol complexities, and implementation gaps—and proposes a set of architectural enhancements, including proxy layers, dashboards, and agents, to improve scalability, reliability, and operational efficiency.

BackendClusterProxy
0 likes · 18 min read
Tackling Redis Cluster’s Limitations: Architecture Optimizations and Practical Solutions
Architect
Architect
Dec 14, 2015 · Databases

Redis Cluster: Application Cases, Pros & Cons, and Technical Analysis

This article reviews real‑world Redis Cluster deployments from Youdao, Qihoo 360 and Mango TV, analyzes its architectural drawbacks, client challenges, implementation limitations, performance impact, and summarizes the overall advantages and disadvantages of using Redis Cluster as a distributed database solution.

Case StudyClusterdatabase
0 likes · 13 min read
Redis Cluster: Application Cases, Pros & Cons, and Technical Analysis
dbaplus Community
dbaplus Community
Dec 3, 2015 · Cloud Native

Build a MySQL MHA Cluster with Docker: Complete Step‑by‑Step Guide

This article walks through constructing a MySQL MHA high‑availability cluster using Docker, comparing traditional installation with two Docker‑based versions, detailing container setup, configuration steps, Dockerfile composition, pros and cons, and automation scripts for rapid, repeatable deployments.

Cloud NativeClusterDevOps
0 likes · 14 min read
Build a MySQL MHA Cluster with Docker: Complete Step‑by‑Step Guide
Node Underground
Node Underground
Nov 10, 2015 · Backend Development

Mastering Node.js Multi‑Process: Load Balancing, Graceful Shutdown & IPC

This article explains how to build a robust multi‑process Node.js server using the cluster module, covering round‑robin load balancing, graceful worker shutdown, process monitoring, and inter‑process communication with code examples for both master and worker processes.

ClusterGraceful ShutdownIPC
0 likes · 15 min read
Mastering Node.js Multi‑Process: Load Balancing, Graceful Shutdown & IPC
Node Underground
Node Underground
Nov 3, 2015 · Backend Development

Unlocking Node.js Multi‑Process Power: How Cluster and Fork Boost Performance

This article examines Node.js’s early criticisms about reliability and single‑threaded limits, then explains how the built‑in cluster module and fork() enable multi‑process deployment, load balancing, and communication, illustrated with code demos, performance insights, and a look at nginx proxy integration.

ClusterNGINXNode.js
0 likes · 9 min read
Unlocking Node.js Multi‑Process Power: How Cluster and Fork Boost Performance
Efficient Ops
Efficient Ops
Oct 12, 2015 · Operations

Redis Cluster Migration Lessons: Real‑World Failures and Practical Solutions

This article recounts a series of July Redis incidents—including network‑card saturation, connection‑limit exhaustion, suspected split‑brain, Bgsave‑induced OOM, and master‑restart data loss—detailing the migration to Redis Cluster with a Smart Proxy, the challenges faced, and actionable remediation strategies.

ClusterOperationsSmart Proxy
0 likes · 13 min read
Redis Cluster Migration Lessons: Real‑World Failures and Practical Solutions
Architect
Architect
Sep 26, 2015 · Databases

Architectural Challenges and Optimization Strategies for Redis Cluster

The article analyzes the inherent drawbacks of Redis Cluster—such as its decentralized P2P design, gossip overhead, upgrade difficulty, lack of hot‑cold data separation, client protocol challenges, and implementation limits—and proposes architectural enhancements like proxy, dashboard, and agent components to improve scalability, manageability, and performance.

ClusterScalabilityarchitecture
0 likes · 17 min read
Architectural Challenges and Optimization Strategies for Redis Cluster
Java High-Performance Architecture
Java High-Performance Architecture
Jun 13, 2015 · Databases

How to Set Up and Test a Redis 3 Cluster on Linux

This guide explains how Redis 3’s native clustering works, details the hash‑slot mechanism, and provides step‑by‑step instructions for installing Redis and its Ruby dependencies, configuring multiple nodes, creating a six‑node cluster, and testing key distribution across the cluster.

ClusterInstallationdatabase
0 likes · 7 min read
How to Set Up and Test a Redis 3 Cluster on Linux
Architect
Architect
Jun 9, 2015 · Databases

MySQL Cluster Architecture, Configuration, and Deployment Guide

This article explains the fundamentals of MySQL Cluster, its shared‑nothing architecture, NDB storage engine advantages and drawbacks, the roles of management, data, and API nodes, and provides a step‑by‑step guide with configuration files and commands to set up a high‑availability MySQL Cluster on multiple servers.

ClusterConfigurationNDB
0 likes · 14 min read
MySQL Cluster Architecture, Configuration, and Deployment Guide
MaGe Linux Operations
MaGe Linux Operations
Aug 22, 2014 · Operations

Understanding Linux Clusters: Differences, Types, and Key Features

This article explains what a Linux cluster is, contrasts it with distributed systems, outlines its two main characteristics—scalability and high availability—along with essential capabilities like load balancing and error recovery, and details common cluster types such as high‑availability, load‑balancing, and high‑performance computing clusters.

ClusterHPCLinux
0 likes · 10 min read
Understanding Linux Clusters: Differences, Types, and Key Features