All Articles

146489 articles · Page 7186 of 7325
21CTO
21CTO
Jan 9, 2016 · Backend Development

How Distributed Transactions Keep Money Transfers Consistent Without Locks

This article explains the challenges of ensuring data consistency across multiple databases during operations like Alipay transfers, introduces local and distributed transactions, details the two‑phase commit protocol, and shows how reliable messaging can replace heavyweight distributed transactions for high‑concurrency systems.

Data ConsistencyDistributed TransactionsMessage Queue
0 likes · 10 min read
How Distributed Transactions Keep Money Transfers Consistent Without Locks
Architect
Architect
Jan 9, 2016 · Backend Development

Ensuring Data Consistency: Local Transactions, Distributed Two‑Phase Commit, and Message‑Queue Solutions

The article explains how to maintain data consistency when updating related tables by using local transactions for single‑node databases, distributed two‑phase commit for multi‑node systems, and reliable message‑queue patterns—including deduplication techniques—to avoid the performance pitfalls of traditional distributed transactions.

Data ConsistencyMessage Queuetwo-phase commit
0 likes · 10 min read
Ensuring Data Consistency: Local Transactions, Distributed Two‑Phase Commit, and Message‑Queue Solutions
Java High-Performance Architecture
Java High-Performance Architecture
Jan 9, 2016 · Backend Development

Scaling JD.com's POP Platform: From V1.0 Monolith to V3.0 Microservices

This article chronicles JD.com's POP platform evolution from a simple monolithic system in 2010 to a micro‑service‑based, highly scalable architecture by V3.0, highlighting the technical challenges, solutions, and the introduction of service‑oriented APIs, diversified data stores, and unified operational tools.

Backendarchitecturee-commerce
0 likes · 5 min read
Scaling JD.com's POP Platform: From V1.0 Monolith to V3.0 Microservices
Efficient Ops
Efficient Ops
Jan 8, 2016 · Operations

How Monitoring and Template Deployment Supercharge Automated Operations

This article explains why modern IT operations rely on monitoring-driven automation, template-based deployments, and containerized tools to dramatically improve efficiency, reduce manual effort, and pave the way toward intelligent, DevOps-enabled operational platforms.

AutomationDevOpstemplate deployment
0 likes · 8 min read
How Monitoring and Template Deployment Supercharge Automated Operations
21CTO
21CTO
Jan 8, 2016 · Backend Development

How Didi Scaled Ride‑Hailing: LBS, Long‑Connection, and Real‑Time Data Solutions

Facing explosive traffic growth in 2014, Didi’s ride‑hailing platform tackled critical challenges by redesigning its LBS architecture, replacing unstable long‑connection services with an AIO‑based framework, partitioning databases, adopting Dubbo and RocketMQ for distributed processing, and building a real‑time monitoring and data center using Storm, HBase, and custom SQL‑to‑HBase translation.

MonitoringRide Hailingdatabase sharding
0 likes · 14 min read
How Didi Scaled Ride‑Hailing: LBS, Long‑Connection, and Real‑Time Data Solutions
21CTO
21CTO
Jan 8, 2016 · Product Management

Unlock JD.com Search: How Updates, Indexing, and Ranking Really Work

This article explains JD.com’s search update cycles, indexing rules for SKUs and product attributes, common reasons products disappear or drop in rank, and practical optimization tips covering high‑relevance categories, text relevance, pricing models, title strategies, and traffic entry points.

JD.comSearch Optimizatione-commerce
0 likes · 16 min read
Unlock JD.com Search: How Updates, Indexing, and Ranking Really Work
ITPUB
ITPUB
Jan 8, 2016 · Databases

How Facebook Scales MySQL Backups: Strategies, Storage, and Incremental Techniques

This article explains Facebook's large‑scale MySQL backup architecture, covering the Python‑based automation framework, master‑slave deployment, logical mysqldump backups, warm and cold storage locations, source selection heuristics, full and incremental backup pipelines, verification processes, and future RBR‑based improvements.

FacebookHDFSLogical Backup
0 likes · 15 min read
How Facebook Scales MySQL Backups: Strategies, Storage, and Incremental Techniques
ITPUB
ITPUB
Jan 8, 2016 · Databases

Mastering Oracle RAC: Best Practices, Common Pitfalls, and Real-World Cases

This technical session covers Oracle RAC high‑availability best practices, installation steps, daily operational commands, detailed case studies of auto‑start checks, version‑mix issues, addNode failures, network heartbeat problems, and client connection errors, plus a concise Q&A on uninstall, SCAN vs VIP, and split‑brain detection.

DatabaseInstallationOracle
0 likes · 21 min read
Mastering Oracle RAC: Best Practices, Common Pitfalls, and Real-World Cases
ITPUB
ITPUB
Jan 8, 2016 · Databases

Unlock PostgreSQL 9.5: Faster Sorting, Grouping Sets, Upserts & JSONB Tips

PostgreSQL 9.5 brings dramatic performance gains, new OLAP capabilities like GROUPING SETS, CUBE, ROLLUP, convenient pg_rewind for HA, flexible upsert handling, and enhanced JSONB output, all illustrated with practical examples and import techniques.

9.5Grouping SetsJSONB
0 likes · 4 min read
Unlock PostgreSQL 9.5: Faster Sorting, Grouping Sets, Upserts & JSONB Tips
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jan 8, 2016 · Artificial Intelligence

Can Open‑Source AI Predict the Stock Market? Inside a Real‑Time Forecasting Architecture

The article examines the suspension of China's stock‑market circuit‑breaker, then explores whether open‑source frameworks and machine‑learning algorithms can realistically forecast stock prices by leveraging massive historical data, real‑time streams, and sentiment analysis from social media and news sources.

Machine LearningStock Predictionfinancial time series
0 likes · 9 min read
Can Open‑Source AI Predict the Stock Market? Inside a Real‑Time Forecasting Architecture
MaGe Linux Operations
MaGe Linux Operations
Jan 8, 2016 · Operations

Mastering PHP‑FPM and RPM Packaging: A Complete Guide

This guide explains what PHP‑FPM is, walks through its installation, dissects the install script, covers common parameters and advanced commands, and then teaches how to inspect, verify, test, and build RPM packages on Linux systems.

LinuxPHP-FPMPackage Management
0 likes · 4 min read
Mastering PHP‑FPM and RPM Packaging: A Complete Guide
dbaplus Community
dbaplus Community
Jan 7, 2016 · Databases

Mastering Character Sets: Diagnose and Fix MySQL Garbled Text

This article explains character sets and encodings, shows why MySQL data can become garbled, and provides step‑by‑step methods—including proper configuration, common pitfalls, and reliable repair techniques—to prevent and correct encoding issues such as emoji storage failures.

DatabaseEmojiGBK
0 likes · 24 min read
Mastering Character Sets: Diagnose and Fix MySQL Garbled Text
21CTO
21CTO
Jan 7, 2016 · Fundamentals

How to Kickstart Your Open‑Source Journey: Find Easy Bugs and Contribute Today

This guide explains what open‑source software is, why contributing matters, and provides step‑by‑step resources for beginners to choose a language, locate easy bugs, and start contributing to projects like Fedora, Mozilla, KDE, OpenStack, GNOME, Apache, Python, and Django.

BeginnerBug fixingcommunity
0 likes · 11 min read
How to Kickstart Your Open‑Source Journey: Find Easy Bugs and Contribute Today
21CTO
21CTO
Jan 7, 2016 · Backend Development

How to Build a High‑Performance Flash‑Sale System: Architecture, Challenges & Solutions

This article analyzes the complete flash‑sale workflow, identifies its unique characteristics and high‑concurrency technical challenges, and presents a layered architecture—including frontend static pages, request interception, queue design, database sharding, caching, optimistic locking, and anti‑cheating measures—to ensure reliability, scalability and data safety.

System Architecturedatabase shardingflash sale
0 likes · 34 min read
How to Build a High‑Performance Flash‑Sale System: Architecture, Challenges & Solutions
21CTO
21CTO
Jan 7, 2016 · Operations

Designing Efficient Data Center Architectures: LAN, SAN, POD & ToR Explained

This article outlines comprehensive data center architecture designs, covering core cabling zones, LAN, SAN, and KVM network topologies, distributed and modular POD structures, and ToR/TOR switching solutions, highlighting wiring strategies, scalability, and efficiency considerations for modern enterprise facilities.

Data CenterKVMLAN
0 likes · 9 min read
Designing Efficient Data Center Architectures: LAN, SAN, POD & ToR Explained
21CTO
21CTO
Jan 7, 2016 · Mobile Development

How Ele.me Scaled Its Mobile App Architecture: From MVC to Hybrid EMC & Hot Patch

This article traces Ele.me's mobile app evolution, detailing the shift from a simple MVC structure to a decoupled module system, the EMC hybrid architecture, and finally a React‑Native plus Hot‑Patch strategy that balances rapid iteration with high stability for billions of users.

App ArchitectureHybrid AppMVC
0 likes · 10 min read
How Ele.me Scaled Its Mobile App Architecture: From MVC to Hybrid EMC & Hot Patch