All Articles

145983 articles · Page 7234 of 7300

Relational vs. Document-oriented NoSQL Databases: Differences, Data Models, and Practical Guidance

This article compares relational databases with distributed document-oriented NoSQL databases, explaining their scaling models, data modeling differences, and offering practical advice on when and how to adopt document databases such as SequoiaDB for flexible, high‑performance applications in the big‑data era.

Data ModelingDocument DatabaseNoSQL
0 likes · 11 min read
Relational vs. Document-oriented NoSQL Databases: Differences, Data Models, and Practical Guidance
Qunar Tech Salon
Qunar Tech Salon
Aug 3, 2015 · Fundamentals

The Biggest Bottleneck in Laptops and SSD Performance Evaluation

The article explains that hard‑disk I/O is the primary performance bottleneck in laptops, demonstrates how SSDs dramatically improve boot, shutdown, and application launch times, compares MLC and SLC SSD technologies, and recommends replacing traditional HDDs with SSDs for better overall speed.

MLCSLCSSD
0 likes · 4 min read
The Biggest Bottleneck in Laptops and SSD Performance Evaluation
MaGe Linux Operations
MaGe Linux Operations
Aug 3, 2015 · Operations

Why Do du and df Report Different Disk Usage on Linux?

When managing Linux servers, the du and df commands often show mismatched disk usage figures, and this article explains the three main reasons—reserved space, phantom files, and uncounted data during mount operations—and how to diagnose and resolve each discrepancy.

Operationsdfdisk-usage
0 likes · 5 min read
Why Do du and df Report Different Disk Usage on Linux?
WeChat Client Technology Team
WeChat Client Technology Team
Aug 3, 2015 · Mobile Development

Deep Dive into Android M Doze Mode: Concepts, Debugging, and Code Analysis

An extensive exploration of Android M’s Doze feature covers its evolution, activation conditions, restricted app behaviors, whitelist management, debugging commands, internal state machine, source code breakdown, network restrictions, GCM handling, and techniques for programmatically exiting Doze, offering developers practical insights for power‑saving optimization.

AndroidDebuggingDeviceIdleController
0 likes · 11 min read
Deep Dive into Android M Doze Mode: Concepts, Debugging, and Code Analysis
Java High-Performance Architecture
Java High-Performance Architecture
Aug 3, 2015 · Databases

Boost MySQL Performance: When InnoDB Beats MyISAM and How to Avoid Common Pitfalls

While InnoDB’s row‑level locking generally outperforms MyISAM’s table‑level locking under high concurrency, misuse can negate its advantages; this guide explains why indexing, precise lock scopes, minimal range queries, smaller transactions, and lower isolation levels are essential for optimal InnoDB performance.

InnoDBMySQLRow-Level Locking
0 likes · 2 min read
Boost MySQL Performance: When InnoDB Beats MyISAM and How to Avoid Common Pitfalls
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Aug 2, 2015 · Artificial Intelligence

Designing Machine Learning Models for Fraud Detection: Sampling, Feature Engineering, and Evaluation

This article explains how Airbnb's Trust & Safety team builds machine‑learning models to detect fraudulent behavior, covering problem definition, role‑based sampling, feature design techniques such as normalization and CP‑coding, and the trade‑offs between precision and recall in model evaluation.

AIModel EvaluationSampling
0 likes · 10 min read
Designing Machine Learning Models for Fraud Detection: Sampling, Feature Engineering, and Evaluation
Efficient Ops
Efficient Ops
Aug 2, 2015 · R&D Management

Can Small Full‑Stack Teams Outperform Traditional “Valley” Teams?

This article debates whether compact, full‑stack engineering teams are inherently unstable compared to larger, low‑tech “valley” teams, arguing that stability depends on a team's ability to nurture talent and continuously attract experts rather than relying on crude, static practices.

R&D Managementfull-stack teamsteam management
0 likes · 8 min read
Can Small Full‑Stack Teams Outperform Traditional “Valley” Teams?
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jul 31, 2015 · Backend Development

Load Balancing Between Worker Threads in Multithreaded Server Programs

The article explains how kernel‑level load balancing works, why naïve thread‑pool wake‑up can cause CPU imbalance, and proposes using thread affinity, priority layers and a custom layered condition variable to achieve better performance in multithreaded server applications on Linux.

Kernel SchedulingLoad Balancingmultithreading
0 likes · 21 min read
Load Balancing Between Worker Threads in Multithreaded Server Programs
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jul 31, 2015 · R&D Management

How IoT Can Stop Children From Being Locked Inside Cars

This article examines recent tragic cases of children trapped in vehicles, explains why conventional self‑rescue methods fail for infants, and presents an IoT‑based safety‑seat monitoring system that detects lock status, vehicle power state, and environmental hazards to alert caregivers instantly.

Child SafetyIoTautomotive sensors
0 likes · 6 min read
How IoT Can Stop Children From Being Locked Inside Cars
MaGe Linux Operations
MaGe Linux Operations
Jul 31, 2015 · Information Security

Master Linux Network Security: Firewall, IDS, IPS, and iptables Deep Dive

This article outlines Linux network security fundamentals, covering firewall types and placement, intrusion detection and prevention systems, honeypots, vulnerability scanners, rootkits, and provides a detailed explanation of iptables/netfilter architecture, tables, chains, rules, and packet handling actions.

IDSIPSLinux
0 likes · 6 min read
Master Linux Network Security: Firewall, IDS, IPS, and iptables Deep Dive
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Jul 31, 2015 · Fundamentals

Alibaba Cloud Announces Plans to Develop a General-Purpose Quantum Computer

On July 30, Alibaba Cloud announced its ambitious plan to develop a general‑purpose quantum computer within the next 10‑15 years, highlighting the potential for speeds billions of times faster than today’s supercomputers, and sharing a behind‑the‑scenes tour of its new quantum research laboratory.

Alibaba CloudQuantum PhysicsSupercomputers
0 likes · 6 min read
Alibaba Cloud Announces Plans to Develop a General-Purpose Quantum Computer