All Articles

145983 articles · Page 7225 of 7300
Qunar Tech Salon
Qunar Tech Salon
Aug 26, 2015 · Fundamentals

How to Effectively Ask Questions on Technical Forums and Mailing Lists

This guide explains how to choose the right forum or mailing list, write clear and concise subject lines, provide detailed yet focused problem descriptions, use proper formatting, and follow etiquette so that your technical questions receive helpful responses from the community.

forum etiquettemailing listquestion asking
0 likes · 31 min read
How to Effectively Ask Questions on Technical Forums and Mailing Lists
Architect
Architect
Aug 26, 2015 · Backend Development

Design Considerations for Master/Slave Distributed Cache with Proxy and CAS

The article analyzes the use of a master/slave architecture for distributed caching, explains why two clusters, CAS, and proxy are employed, discusses consistency and availability challenges, and evaluates possible mitigation strategies for cache failures.

CASHigh Availabilityconsistency
0 likes · 7 min read
Design Considerations for Master/Slave Distributed Cache with Proxy and CAS
Architect
Architect
Aug 26, 2015 · Databases

Understanding B-Tree and Hash Indexes in MySQL

This article explains the characteristics and usage scenarios of B-Tree and Hash indexes in MySQL, including supported operators, example queries, when indexes are applied or ignored, and performance considerations for different storage engines such as MEMORY.

B+TreeHash IndexMySQL
0 likes · 6 min read
Understanding B-Tree and Hash Indexes in MySQL
MaGe Linux Operations
MaGe Linux Operations
Aug 26, 2015 · Cloud Computing

Understanding Xen: Open‑Source Hypervisor Architecture and Virtualization Techniques

Xen is an open‑source hypervisor developed at Cambridge that enables running up to 128 modified operating systems on a single machine, with components including the Xen Hypervisor, Dom0 and DomU, and supports full, para‑virtualization, hardware‑assisted virtualization, and various I/O and network virtualization methods.

Cloud ComputingI/O virtualizationParavirtualization
0 likes · 6 min read
Understanding Xen: Open‑Source Hypervisor Architecture and Virtualization Techniques
21CTO
21CTO
Aug 26, 2015 · Fundamentals

Why Are CPU Registers Faster Than Memory? Three Key Reasons Explained

Registers outrun main memory because they sit closer to the CPU, employ high‑performance hardware designs, and involve far fewer access steps, a distinction illustrated with examples from iPhone 5s architecture and detailed step‑by‑step memory access processes.

CPU architecturehardware designmemory hierarchy
0 likes · 6 min read
Why Are CPU Registers Faster Than Memory? Three Key Reasons Explained
21CTO
21CTO
Aug 26, 2015 · Product Management

Why Luo Yonghao’s Smartisan Launch Fell Short: Lessons in Product Management

The article dissects Luo Yonghao’s recent smartphone launch, exposing how overreliance on personal charisma, compromised branding, rushed product design, and flawed market positioning turned the ‘Smartisan’ venture into a costly compromise, and draws broader lessons about product management, brand integrity, and the perils of low‑price hardware strategies.

Business Analysisbrand strategysmartphone market
0 likes · 14 min read
Why Luo Yonghao’s Smartisan Launch Fell Short: Lessons in Product Management
21CTO
21CTO
Aug 26, 2015 · Frontend Development

What Facebook’s New Study Reveals About Web Cache Effectiveness in 2024

Facebook’s web team revisited Yahoo’s 2007 cache research, measuring how often PC and mobile browsers serve resources from cache today, discovering that roughly 45% of requests still miss the cache and that cache lifetimes are short, prompting new optimization recommendations.

FacebookFrontend OptimizationWeb Performance
0 likes · 10 min read
What Facebook’s New Study Reveals About Web Cache Effectiveness in 2024
Efficient Ops
Efficient Ops
Aug 25, 2015 · Databases

Choosing the Right MySQL Branch and Shaping the Future of MySQL DBAs

This article summarizes a live Q&A where experts compare MySQL official, MariaDB, and Percona branches, discuss the pros and cons of each, and explore how MySQL DBAs can balance source‑code knowledge with operational expertise to advance their careers and influence architecture and business integration.

DBA CareerDatabase AdministrationMariaDB
0 likes · 10 min read
Choosing the Right MySQL Branch and Shaping the Future of MySQL DBAs
Qunar Tech Salon
Qunar Tech Salon
Aug 25, 2015 · Fundamentals

How to Ask Technical Questions Effectively in Hacker Communities

This article explains how to formulate technical questions so that experienced hackers and community members are more likely to provide helpful answers, emphasizing prior research, clear presentation, humility, and demonstrating effort to avoid being perceived as a 'loser' who merely demands solutions.

best practicescommunicationcommunity etiquette
0 likes · 9 min read
How to Ask Technical Questions Effectively in Hacker Communities
MaGe Linux Operations
MaGe Linux Operations
Aug 25, 2015 · Databases

Why SQLite Might Be the Perfect Database for Mobile Apps

This article introduces SQLite, a lightweight ACID‑compliant relational database widely used in mobile devices, detailing its zero‑configuration design, key features, limitations, transaction and locking mechanisms, and the Write‑Ahead Logging mode that enables concurrent reads and writes.

Embedded DatabaseSQLiteTransactions
0 likes · 11 min read
Why SQLite Might Be the Perfect Database for Mobile Apps
21CTO
21CTO
Aug 25, 2015 · Backend Development

Google Go 1.5 Adds Native ARM Support – What It Means for Mobile Development

Google's Go 1.5 release replaces the traditional C compiler with a native Go compiler, introduces major performance and garbage‑collection improvements, and crucially adds support for the ARM architecture that dominates smartphones, enabling developers to write high‑performance mobile applications in Go.

ARMCompilerProgramming Language
0 likes · 5 min read
Google Go 1.5 Adds Native ARM Support – What It Means for Mobile Development
21CTO
21CTO
Aug 25, 2015 · Backend Development

Scalable System Design: Load Balancing, Caching, and Platform Strategies

Drawing on Will Larson’s insights, this article outlines essential principles for building horizontally scalable systems—including linear capacity growth, redundancy, load‑balancing techniques, caching strategies, CDN usage, offline processing with message queues, and the benefits of a dedicated platform layer for robust, maintainable backend architectures.

Load Balancingcaching
0 likes · 12 min read
Scalable System Design: Load Balancing, Caching, and Platform Strategies
Efficient Ops
Efficient Ops
Aug 24, 2015 · Operations

Can Cloud Servers Be More Reliable Than Physical Machines? Insights and Strategies

This article examines why cloud virtual machines can achieve lower failure rates than physical servers by leveraging large‑scale operations, kernel optimization, hot‑patching, live migration, and proactive hardware quality management, while highlighting the challenges smaller organizations face.

Virtualizationhardware maintenanceserver reliability
0 likes · 11 min read
Can Cloud Servers Be More Reliable Than Physical Machines? Insights and Strategies
Java High-Performance Architecture
Java High-Performance Architecture
Aug 24, 2015 · Operations

How DRBD Enables Real-Time Block-Level Replication for High Availability

DRBD (Distributed Replicated Block Device) is a software‑based, network‑driven block replication solution that mirrors disks, partitions, or logical volumes across servers in real time, offering synchronous and asynchronous modes, transparent failover, and a middle‑layer between the filesystem and physical storage.

Asynchronous ReplicationDRBDHigh Availability
0 likes · 3 min read
How DRBD Enables Real-Time Block-Level Replication for High Availability