All Articles

140488 articles · Page 6954 of 7025
Java High-Performance Architecture
Java High-Performance Architecture
Aug 18, 2015 · Databases

Vertical vs Horizontal Database Sharding: Benefits, Drawbacks, and When to Use Each

Vertical sharding splits large tables across multiple servers by whole tables, offering simple partitioning but limited scalability, while horizontal sharding distributes rows of high‑traffic tables based on key rules, improving performance and scalability yet introducing complex partition logic and maintenance challenges.

Horizontal ShardingPerformanceVertical Sharding
0 likes · 3 min read
Vertical vs Horizontal Database Sharding: Benefits, Drawbacks, and When to Use Each
Efficient Ops
Efficient Ops
Aug 17, 2015 · Cloud Computing

From Cloud 1.0 to 2.0: How Docker and Data Services Are Redefining the Cloud

This article traces the seven‑year evolution of cloud computing from the early public‑vs‑private debate and open‑source battles to the Docker‑driven 2.0 era, highlighting shifts in business models, data as a core asset, and emerging trends in data‑center design.

Hybrid CloudOpen-sourcebusiness model
0 likes · 10 min read
From Cloud 1.0 to 2.0: How Docker and Data Services Are Redefining the Cloud
21CTO
21CTO
Aug 17, 2015 · Frontend Development

Mastering Browser Caching: How HTTP Headers Control What You See

This article explains how browsers cache resources using HTTP headers like Expires, Cache‑Control, Last‑Modified, and ETag, describes non‑HTTP meta tag tricks, outlines which requests cannot be cached, and shows how different user actions affect cache behavior.

Cache-ControlWeb Performancebrowser caching
0 likes · 10 min read
Mastering Browser Caching: How HTTP Headers Control What You See
21CTO
21CTO
Aug 17, 2015 · R&D Management

Why Do Software Architectures Decay Over Time and How to Stop It?

The article examines why software architectures inevitably degrade in long‑running projects, explains the stages of decay, and presents practical strategies—such as upgrading environments, phased and distributed builds, component isolation, and platform‑plus‑app designs—to keep systems maintainable and performant.

Software Architecturecodebase decaymodularization
0 likes · 24 min read
Why Do Software Architectures Decay Over Time and How to Stop It?
21CTO
21CTO
Aug 17, 2015 · Backend Development

Boosting High‑Throughput Java Systems: Buffers, Caches, and Object Pools

Learn how to improve Java application performance and achieve high throughput by understanding critical paths, using buffers for I/O, leveraging caching frameworks, implementing object reuse pools, and applying space‑time trade‑off techniques, all illustrated with practical code examples and performance comparisons.

BufferingObject Pooljava
0 likes · 21 min read
Boosting High‑Throughput Java Systems: Buffers, Caches, and Object Pools
Qunar Tech Salon
Qunar Tech Salon
Aug 17, 2015 · Big Data

Comprehensive Overview of Open‑Source Big Data Tools and Platforms

This article presents a detailed, categorized catalogue of more than fifty open‑source big‑data projects—including Hadoop‑related utilities, analytics platforms, databases, BI solutions, data‑mining packages, query engines, programming languages, search tools, and in‑memory technologies—highlighting their primary functions, supported operating systems, and official links.

AnalyticsDatabasesHadoop
0 likes · 31 min read
Comprehensive Overview of Open‑Source Big Data Tools and Platforms
MaGe Linux Operations
MaGe Linux Operations
Aug 17, 2015 · Fundamentals

How Email Works: From DNS Queries to Secure Mail Delivery

This comprehensive guide explains the architecture and workflow of email systems, covering DNS MX record lookup, the roles of MUA, MTA, MDA, MRA, authentication mechanisms, encryption, and spam/virus filtering, providing operators with essential knowledge to manage and secure mail services.

DNSEmailSMTP
0 likes · 17 min read
How Email Works: From DNS Queries to Secure Mail Delivery
Qunar Tech Salon
Qunar Tech Salon
Aug 16, 2015 · Fundamentals

Key Characteristics and Design Principles of Distributed Systems

The article explains the historical background, core characteristics such as scalability, cost‑efficiency, fault tolerance, and elasticity, and outlines essential design principles for distributed systems, emphasizing low hardware requirements, horizontal scaling, avoidance of single points of failure, reduced communication overhead, and stateless services.

fault tolerancehorizontal scalingscalability
0 likes · 12 min read
Key Characteristics and Design Principles of Distributed Systems
High Availability Architecture
High Availability Architecture
Aug 16, 2015 · Backend Development

High‑Availability Architecture and Scaling Experience of Snowball During Stock Market Turbulence

This article shares Snowball's (Xueqiu) high‑availability architecture, performance optimizations, and scaling strategies—including hybrid cloud migration, service decomposition, in‑memory caching, and metric‑driven monitoring—implemented to handle massive traffic spikes and operational challenges during a volatile stock market period.

Performancearchitecturebackend
0 likes · 21 min read
High‑Availability Architecture and Scaling Experience of Snowball During Stock Market Turbulence
21CTO
21CTO
Aug 15, 2015 · R&D Management

How to Diagnose and Fix Low Team Efficiency: A Practical Guide

This article explains how to identify the root causes of low team efficiency, poor execution, and weak cohesion, offering practical steps such as diagnosing employee issues, creating clear HR policies, documenting problems, and fostering a trustworthy environment to address and eliminate troublemakers.

HR policiesLeadershipemployee performance
0 likes · 2 min read
How to Diagnose and Fix Low Team Efficiency: A Practical Guide
21CTO
21CTO
Aug 15, 2015 · Backend Development

Inside Weibo’s Third‑Generation Backend Architecture: Scalability and High‑Availability

An in‑depth look at Weibo’s evolution to its third‑generation backend system, detailing the orthogonal decomposition model, three‑tier horizontal layering, key middleware such as MCQ, Motan RPC, SSDCache, and the WatchMan tracing platform that together enable high‑availability, massive concurrency, and low‑latency services for billions of users.

Distributed TracingHigh AvailabilityMiddleware
0 likes · 12 min read
Inside Weibo’s Third‑Generation Backend Architecture: Scalability and High‑Availability
21CTO
21CTO
Aug 15, 2015 · Artificial Intelligence

How Mobile Shift Fueled TikTok’s Rise: Insights from Zhang Yiming’s BEATS IN TECH Talk

In his BEATS IN TECH presentation, Zhang Yiming explains how the migration of media from print and PC to mobile sparked fundamental changes in content creation, distribution, and interaction, leading to the rapid growth of ByteDance’s personalized recommendation engine and the broader impact of information flow on society.

information distributionmedia trendsmobile internet
0 likes · 10 min read
How Mobile Shift Fueled TikTok’s Rise: Insights from Zhang Yiming’s BEATS IN TECH Talk
21CTO
21CTO
Aug 14, 2015 · Big Data

Mastering HBase: Table Architecture, API Usage, and Performance Tuning

This article explains HBase's column‑oriented data model, demonstrates Java API examples for creating, reading, and deleting tables, and provides practical optimization techniques—including pre‑splitting, Rowkey design, ColumnFamily reduction, caching, and compaction settings—to improve read/write performance in large‑scale deployments.

HBaseJava APINoSQL
0 likes · 19 min read
Mastering HBase: Table Architecture, API Usage, and Performance Tuning
21CTO
21CTO
Aug 14, 2015 · Artificial Intelligence

How Meituan Supercharges Local Services with Advanced Recommendation and Ranking

This article details Meituan's recommendation ecosystem, covering its key products, system goals, architecture, data pipelines, algorithms, cold‑start strategies, and the extensive ranking work—including modeling, sampling, bias removal, feature engineering, interleaving, and online learning—to dramatically boost user conversion.

Rankingcold-startfeature engineering
0 likes · 15 min read
How Meituan Supercharges Local Services with Advanced Recommendation and Ranking