ZD_3_14

Memory and Storage Systems: From RAM to Distributed Databases

Verified (Tier 1)
Confidence: 4/5 Section: ZD Updated: March 13, 2026
Source Count: 21 | Weighted Score: 40 | Source Confidence: [4/5] | Primary Tier: 1 | Last Updated: March 13, 2026
Keywords: memory, storage, RAM, SSD, hard drive, caching, storage hierarchy, database engine, distributed storage, NAND flash
Category Tags: information-computation, computer-science, hardware, databases, systems
Cross-References: ZD_3_13 — Cloud Computing · ZD_3_12 — Software Engineering · ZD_1_02 — Mathematics Information

QUICK SUMMARY

Memory and storage systems form the foundation of all computing — providing the physical mechanisms for storing and retrieving data, from the fastest, most expensive registers and caches that serve the processor's immediate needs, through main memory (RAM) that holds currently active programs and data, to persistent storage (SSDs, HDDs) that retains data when power is off, and massive distributed storage systems that hold the world's data across thousands of machines. Understanding storage systems requires understanding the memory/storage hierarchy — a fundamental concept in computer architecture: each level in the hierarchy trades off speed, cost, capacity, and persistence. At the top: CPU registers (~1 nanosecond access, ~KB capacity, ~$$$$/GB); L1/L2/L3 caches (1–30 ns, KB–MB, SRAM — Static RAM, fabricated on-die or on-package); Main memory / DRAM (Dynamic RAM — ~50–100 ns, GB–TB, volatile — loses data when power is off; the "working memory" of the computer; DDR4/DDR5 are current standards; DRAM stores each bit as charge in a capacitor, requiring periodic refresh); Solid State Drives (SSDs) (~10–100 μs, TB, non-volatile NAND flash memory — no moving parts, fast random access, limited write endurance; NVMe protocol over PCIe interface provides ~3–7 GB/s sequential bandwidth; SSDs have largely displaced HDDs for primary storage in consumer devices, servers, and data centers); Hard Disk Drives (HDDs) (~5–10 ms, TB–PB per array, magnetic platters rotating at 5,400–15,000 RPM with read/write heads — mechanical, slow random access but high sequential throughput and low cost per GB; still dominant for cold/archival storage and bulk data); Tape storage (~seconds, PB, LTO tape — lowest cost per GB, used for archival and backup; Google, Meta, and major data centers store cold data on tape; LTO-9: 18 TB native per cartridge). Beyond individual devices, modern storage infrastructure involves: file systems (ext4, XFS, Btrfs, ZFS, NTFS, APFS — managing how data is organized, accessed, and protected on storage devices), database storage engines (B-tree indexes, LSM trees — log-structured merge trees used by LevelDB, RocksDB, Cassandra; write-optimized for high-throughput workloads), caching layers (Redis, Memcached — in-memory caches reducing database load; CPU caches, page caches, CDN caches — caching at every level of the system speeds access to frequently used data), and distributed storage (Google File System/HDFS — splitting files across thousands of machines; Amazon S3 — object storage handling trillions of objects; Ceph — open-source distributed storage — these systems provide durability through replication and erasure coding, scaling to exabytes).


1. VERIFIED CLAIMS (Tier 1 — Peer-Reviewed / Established)

1.1 Memory Hierarchy

1.2 Persistent Storage

1.3 Database Storage Engines


2. CREDIBLE CLAIMS (Tier 2 — Academic / Debated but Supported)

2.1 Distributed Storage Systems

2.2 Emerging Memory Technologies


3. SPECULATIVE CLAIMS (Tier 3 — Possible but Unverified)

3.1 DNA Data Storage


4. DUBIOUS CLAIMS (Tier 4 — No Credible Source / Contradicted by Evidence)

4.1 HDDs Are Obsolete

COUNTER-ARGUMENTS AND CRITICAL PERSPECTIVES

DNA Storage: Enormous Encoding/Decoding Costs

While DNA storage achieves extraordinary data density (~215 PB/gram), the current cost of synthesizing and sequencing DNA renders it impractical for any application besides long-term archival of extremely valuable data. Write speeds (synthesis) are orders of magnitude slower than any electronic storage, and read speeds (sequencing) are similarly constrained. The cost per GB of DNA storage currently exceeds that of conventional media by factors of millions.

CAP Theorem Misapplication

Brewer's CAP theorem is frequently oversimplified in industry discussions. The "choose two of three" framing misrepresents the actual theorem, which addresses behavior during network partitions specifically. In practice, partitions are rare in well-managed networks, and systems can offer different consistency/availability trade-offs for different operations. The PACELC model (Abadi 2012) provides a more nuanced framework.

Memory Wall Problem Persists

The gap between processor speed and memory access latency — the "memory wall" — has not been fundamentally solved despite decades of effort. Cache hierarchies mitigate but do not eliminate the problem; cache misses in memory-bound workloads remain the dominant performance bottleneck. Emerging technologies (processing-in-memory, near-data computing) aim to address this but face significant architectural challenges.

Storage Class Memory Underdelivered

Storage class memory (SCM) technologies — particularly Intel Optane (3D XPoint) — were positioned as a revolutionary tier between DRAM and NAND flash. Intel discontinued Optane in 2022, and no equivalent product has achieved broad adoption. The promise of a universal memory technology that combines DRAM-like speed with non-volatile persistence at NAND-like cost remains unfulfilled.



IMAGES

#DescriptionFilenameSourceLicense

No images assigned yet.


BIBLIOGRAPHY

  1. Patterson, David A.; John L | 2021 | ∅ | Computer Organization and Design | ∅ | ∅ | Hennessy. | 6th | ∅ | ∅ | ∅ | Cambridge: Morgan Kaufmann
  2. Ghemawat, Sanjay, Howard Gobioff; Shun-Tak Leung. : 29 43 | 2003 | "The Google File System" | SOSP | ∅ | ∅ | ∅ | ∅ | doi:10.1145/945445.945450 | ∅ | ∅ | ∅
  3. O'Neil, Patrick, et al | 1996 | "The Log-Structured Merge-Tree (LSM-Tree)" | Acta Informatica | ∅ | 33.4::351–385 | ∅ | ∅ | doi:10.1007/s002360050048 | ∅ | ∅ | ∅
  4. Brewer, Eric A | 2012 | "CAP Twelve Years Later" | Computer | ∅ | 45.2::23–29 | ∅ | ∅ | doi:10.1109/mc.2012.37 | ∅ | ∅ | ∅
  5. Jacob, Bruce, Spencer Ng; David Wang | 2008 | ∅ | Memory Systems: Cache, DRAM, Disk | ∅ | ∅ | Burlington: Morgan Kaufmann | ∅ | doi:10.1016/b978-012379751-3.50015-1 | ∅ | ∅ | ∅
  6. Erlich, Yaniv; Dina Zielinski | 2017 | "DNA Fountain Enables a Robust and Efficient Storage Architecture" | Science | ∅ | 355.6328::950–954 | ∅ | ∅ | doi:10.1126/science.aaj2038 | ∅ | ∅ | ∅
  7. Micheloni, Rino, Alessia Marelli; Kam Eshghi, eds. . | 2018 | ∅ | Inside Solid State Drives (SSDs) | ∅ | ∅ | Dordrecht: Springer | 2nd | ∅ | ∅ | ∅ | ∅
  8. Ceze, Luis, Jeff Nivala; Karin Strauss | 2019 | "Molecular Digital Data Storage Using DNA" | Nature Reviews Genetics | ∅ | 20.8::456–466 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
  9. Abadi, Daniel J | 2012 | "Consistency Tradeoffs in Modern Distributed Database System Design" | Computer | ∅ | 45.2::37–42 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
  10. Hennessy, John L.; David A | 2017 | ∅ | Computer Architecture: A Quantitative Approach | ∅ | ∅ | Patterson. | 6th | isbn:9780128119051 | ∅ | ∅ | Cambridge: Morgan Kaufmann
  11. Wulf, William A.; Sally A | 1995 | "Hitting the Memory Wall: Implications of the Obvious" | Computer Architecture News | ∅ | 23.1::20–24 | McKee | ∅ | ∅ | ∅ | ∅ | ∅
  12. Mutlu, Onur; Lavanya Subramanian | 2014 | "Research Problems and Opportunities in Memory Systems" | Supercomputing Frontiers and Innovations | ∅ | 1.3::19–55 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
  13. Xu, Cong, et al. : 476 488 | 2015 | "Overcoming the Challenges of Crossbar Resistive Memory Architectures" | International Symposium on High-Performance Computer Architecture | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
  14. Cooke, Jim. : 657 686 | 2022 | "Introduction to Flash Memory" | Springer Handbook of Semiconductor Devices | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
  15. Freitas, Robert F.; Luiz André Barroso | 2019 | "Storage and Its Implications for Computer Architecture" | The Datacenter as a Computer | ∅ | ∅ | In | 3rd | ∅ | ∅ | ∅ | Morgan & Claypool
  16. Agrawal, Divyakant, et al. : 1 10 | 2010 | "Data Management Challenges in Cloud Computing Infrastructures" | Databases in Networked Information Systems | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
  17. DeCandia, Giuseppe, et al. : 205 220 | 2007 | "Dynamo: Amazon's Highly Available Key-Value Store" | SOSP | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
  18. Chang, Fay, et al | 2008 | "Bigtable: A Distributed Storage System for Structured Data" | ACM Transactions on Computer Systems | ∅ | 26.2::1–26 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
  19. Lakshman, Avinash; Prashant Malik | 2009 | "Cassandra: A Decentralized Structured Storage System" | LADIS | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
  20. Dean, Jeffrey; Sanjay Ghemawat | 2008 | "MapReduce: Simplified Data Processing on Large Clusters" | Communications of the ACM | ∅ | 51.1::107–113 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅
  21. Fitzpatrick, Brad | 2004 | "Distributed Caching with Memcached" | Linux Journal | ∅ | 2004.124::5 | ∅ | ∅ | ∅ | ∅ | ∅ | ∅

CROSS-REFERENCE INDEX

Related DocConnection
ZD_5_06Cloud computing
ZD_4_11Software engineering
ZD_1_02Mathematics/information

Generated from V4 expansion plan. Last Updated: March 11, 2026


⚠️ AI-Assisted Research Disclaimer

This document was generated and structured with the assistance of AI tools.

While every effort is made to ensure accuracy, AI-assisted content may

contain errors, misattributions, or unintended inaccuracies. Always verify claims, dates, and sources independently before citing or relying

on any information presented here.

  • Sources may contain errors. Bibliography entries and cross-references

are checked by automated systems, but mistakes can occur. If something

looks wrong, it may be.

  • Speculative and unverified claims are clearly labeled. This project

uses a four-tier evidence system:

  • Tier 1 — Verified: Peer-reviewed, established scientific consensus.
  • Tier 2 — Credible: Academically supported, debated but grounded.
  • Tier 3 — Speculative: Plausible but unverified by mainstream science.
  • Tier 4 — Dubious: No credible support or contradicted by evidence.
  • This project maps multiple perspectives — not a single truth. Mainstream,

alternative, and skeptical viewpoints are presented side by side for

critical comparison, not endorsement. Inclusion does not imply agreement.

  • We are actively improving. Source verification, factuality scoring,

and bibliography enrichment are ongoing. Each revision adds stronger

citations, corrects identified errors, and expands coverage.

📖 For full details on our verification methodology, scoring systems, and

quality metrics, see: Fact-Checking & Verification Systems

Think Openly. Check the sources. Draw your own conclusions.