All Articles

141837 articles · Page 6821 of 7092
Meituan Technology Team
Meituan Technology Team
Sep 9, 2016 · Databases

MTAtlas: Meituan's Database Middleware Architecture and Practices

The article recaps Meituan‑Dianping’s 10th Tech Salon where senior DBA Ping Zhong detailed the Atlas database middleware, explaining its three‑layer architecture, connection‑string simplification, load balancing, read/write separation, automated slave management, monitoring, sharding capabilities, current 87% deployment across services, and upcoming enhancements such as stronger SQL processing and distributed transaction support.

AutomationShardingmiddleware
0 likes · 6 min read
MTAtlas: Meituan's Database Middleware Architecture and Practices
ITPUB
ITPUB
Sep 9, 2016 · Backend Development

How Linux Parses Memory Tags from U‑Boot and Adjusts Boot Parameters

This article explains the two-stage process by which the Linux kernel parses memory information passed from U‑Boot—first via ATAG tags and then through the boot command line—detailing the relevant code, data structures, and practical methods for modifying memory size on embedded platforms.

Boot ParametersEmbedded SystemsMemory Management
0 likes · 9 min read
How Linux Parses Memory Tags from U‑Boot and Adjusts Boot Parameters
Architects' Tech Alliance
Architects' Tech Alliance
Sep 8, 2016 · Cloud Native

Container‑Defined Storage: Enabling Lightweight Data Centers and Cloud‑Native Architectures

The article explains how container technology is reshaping data‑center storage through Container‑Defined Storage (CDS), discusses the limitations of traditional storage architectures, highlights Portworx’s approach, and outlines the requirements for service‑oriented, distributed, and hyper‑converged storage in modern cloud‑native environments.

CDSPortworxcloud-native
0 likes · 10 min read
Container‑Defined Storage: Enabling Lightweight Data Centers and Cloud‑Native Architectures
MaGe Linux Operations
MaGe Linux Operations
Sep 8, 2016 · Backend Development

How Consistent Hashing Powers Distributed Memcached Caching

This article explains how memcached’s client‑side distribution works, illustrates the role of consistent hashing in assigning keys to servers, compares traditional modulo hashing with consistent hashing, discusses hash function choices, and provides complete Java and Python implementations for a scalable distributed cache.

BackendConsistent HashingMemcached
0 likes · 12 min read
How Consistent Hashing Powers Distributed Memcached Caching
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Sep 8, 2016 · Operations

How to Diagnose App “Unavailable” Issues with Ping&DNS: A Step‑by‑Step Guide

This article walks readers through practical techniques for identifying and resolving common “unavailable” app problems—such as white screens, slow loading, or error codes—by using the lightweight Ping&DNS Android tool to check domain names, IP connectivity, DNS resolution, and traceroute data, empowering both novice users and professionals.

DNSMobile Appnetwork troubleshooting
0 likes · 8 min read
How to Diagnose App “Unavailable” Issues with Ping&DNS: A Step‑by‑Step Guide
Node Underground
Node Underground
Sep 8, 2016 · Backend Development

Why Node.js v5 Is No Longer Supported and What It Means for Your Projects

Node.js v5 has reached its end-of-life after a six‑month Current phase and two‑month maintenance period, meaning no further updates—including critical security patches—will be released, so developers using it in production must migrate to newer versions like the upcoming v7.

End of LifeLTSNode.js
0 likes · 3 min read
Why Node.js v5 Is No Longer Supported and What It Means for Your Projects
ITPUB
ITPUB
Sep 8, 2016 · Databases

Why Does CHANGE MASTER Trigger Traffic Spikes in MySQL GTID Replication?

After switching a MySQL master’s IP, the author observed unusually high traffic between master and slave, investigated the role of GTID, semi‑sync and the CHANGE MASTER command, and demonstrated that executing CHANGE MASTER on a lagging replica can clear the relay‑log and cause a temporary traffic surge as the missing binlog entries are re‑fetched.

Change MasterGTIDMySQL
0 likes · 7 min read
Why Does CHANGE MASTER Trigger Traffic Spikes in MySQL GTID Replication?
Practical DevOps Architecture
Practical DevOps Architecture
Sep 8, 2016 · Databases

MySQL Database Architecture Evolution, Design, Deployment, Optimization, and Maintenance Guide

This article outlines the lifecycle of a mature MySQL database architecture, covering table design, deployment, performance tuning, scaling strategies such as replication, sharding and partitioning, as well as maintenance tasks like monitoring, backup, and repair, with practical configuration examples.

BackupMySQLPerformance Tuning
0 likes · 17 min read
MySQL Database Architecture Evolution, Design, Deployment, Optimization, and Maintenance Guide
Nightwalker Tech
Nightwalker Tech
Sep 8, 2016 · Backend Development

Technical Discussion on Distributed Transactions, RPC Frameworks, Session Security, and Messaging Solutions

The conversation covers practical challenges and solutions for distributed transactions, evaluates RPC frameworks like Thrift, Dubbo, and gRPC, discusses session replay attack mitigations, and explores reliable messaging patterns using queues and pub/sub systems such as RabbitMQ and Kafka.

RPC frameworksdistributed transactionsmessaging
0 likes · 10 min read
Technical Discussion on Distributed Transactions, RPC Frameworks, Session Security, and Messaging Solutions
WeChat Backend Team
WeChat Backend Team
Sep 8, 2016 · Databases

Why PhxSQL Rejects Multi-Write, Sharding, and Serializability: Design Trade‑offs

This article explains how PhxSQL prioritizes strong linearizable consistency, high availability, serializable isolation, and full MySQL compatibility, and why it deliberately forgoes features such as multi‑write, sharding, and strict serializable isolation due to the high cost of distributed transactions and protocol complexity.

MySQL CompatibilityPhxSQLatomic broadcast
0 likes · 17 min read
Why PhxSQL Rejects Multi-Write, Sharding, and Serializability: Design Trade‑offs
dbaplus Community
dbaplus Community
Sep 7, 2016 · Cloud Computing

How Shandong Mobile Achieved Zero‑Downtime Dual‑Active Disaster Recovery in the Cloud

This article details Shandong Mobile's cloud‑based dual‑active architecture, covering virtualization, VMware HA/DRS, Oracle GoldenGate and ADG optimizations, large Layer‑2 network designs, heartbeat mechanisms to avoid split‑brain, comprehensive testing scenarios, and the resulting reductions in downtime and hardware costs.

database replicationdisaster recoverynetwork design
0 likes · 12 min read
How Shandong Mobile Achieved Zero‑Downtime Dual‑Active Disaster Recovery in the Cloud