Tagged articles
6 articles
Page 1 of 1
Java Baker
Java Baker
Sep 15, 2025 · Backend Development

Choosing the Right Cache Update Pattern: Cache‑Aside, Write‑Back, Read‑Through

This article systematically compares four cache update patterns—cache‑aside, asynchronous write‑back, read/write‑through, and ongoing optimizations—detailing their implementation steps, suitable scenarios, advantages, drawbacks, and practical tips such as delayed double deletion and proactive cache refreshing to balance performance and consistency.

Consistencycache-asidecaching
0 likes · 9 min read
Choosing the Right Cache Update Pattern: Cache‑Aside, Write‑Back, Read‑Through
Deepin Linux
Deepin Linux
Sep 26, 2024 · Fundamentals

Understanding CPU Cache Hierarchy, Write‑Back Strategy, and Memory Ordering in Multithreaded Programming

This article explains the structure and operation of modern CPU multi‑level caches, the write‑back caching policy, cache‑coherence mechanisms, atomic operations, and various memory‑ordering models in C++ multithreaded programs, providing detailed concepts, hardware and software solutions, and practical code examples.

C++atomic operationsmemory ordering
0 likes · 32 min read
Understanding CPU Cache Hierarchy, Write‑Back Strategy, and Memory Ordering in Multithreaded Programming
Programmer DD
Programmer DD
May 11, 2020 · Backend Development

Cache Patterns Explained: Choose the Right Strategy for Your App

This article explores common caching read/write patterns—including Cache‑Aside, Read‑Through/Write‑Through, Write‑Back, and Write‑Around—detailing their mechanisms, advantages, disadvantages, and suitable application scenarios, while also addressing consistency and thread‑safety concerns. It also provides practical guidance on handling cache misses and ensuring data integrity across distributed systems.

Backend Developmentcache patternscaching
0 likes · 8 min read
Cache Patterns Explained: Choose the Right Strategy for Your App
dbaplus Community
dbaplus Community
Mar 30, 2020 · Fundamentals

Why Cache Memory Matters: From Code Layout to Multi‑Level Caches

This article explains why cache memory is essential for modern CPUs, how different loop orders affect cache hits, the structure of direct‑mapped, set‑associative and fully‑associative caches, multi‑level cache hierarchies, and the policies that govern cache allocation and updates.

CPU performanceCacheMemory Hierarchy
0 likes · 21 min read
Why Cache Memory Matters: From Code Layout to Multi‑Level Caches
Efficient Ops
Efficient Ops
Feb 2, 2019 · Operations

Understanding DAS, NAS, and SAN: A Guide to Modern Storage Technologies

This article explains the three main storage architectures—Direct Attached Storage (DAS), Network Attached Storage (NAS), and Storage Area Network (SAN)—and compares their protocols, scaling methods, caching policies, RAID levels, LUN concepts, and core Linux block I/O structures.

DASNASRAID
0 likes · 16 min read
Understanding DAS, NAS, and SAN: A Guide to Modern Storage Technologies