Skip to content
Unknown's avatar

flashdba

Enterprise Cloud & Data, Under Pressure

  • Hyperscaler GTM Playbook
  • Storage for DBAs
  • Databases in the Cloud
  • Databases in the Age of AI
  • About

Category: Understanding Flash

Understanding Flash: The Fall and Rise of Flash Memory

NAND flash was declared dying in 2012 – but the industry's pivot to 3D NAND proved the sceptics wrong. Here's what the "Bleak Future" paper got right, and what it missed.

flashdba Blog, Flash, Storage, Understanding Flash Leave a comment February 9, 2016June 19, 2026 3 Minutes

Understanding Flash: What is 3D NAND?

3D grid cube illustrating the vertical cell-stacking concept at the heart of 3D NAND flash memory

3D NAND stacks flash cells vertically rather than shrinking them further, overcoming the physical limits of 2D planar NAND. This article explains how V-NAND and charge trap flash work and why they matter for enterprise storage.

flashdba Blog, Storage, Storage for DBAs, Understanding Flash 8 Comments January 26, 2016June 5, 2026 4 Minutes

Understanding Flash: Summary – NAND Flash Is A Royal Pain In The …

NAND flash is a genuinely difficult storage medium – it wears out, has slow erases, and requires complex management. This article summarises the Understanding Flash series and explains why architecture is what separates great all-flash arrays from merely fast ones.

flashdba Blog, Storage, Storage for DBAs, Understanding Flash 2 Comments May 14, 2015June 4, 2026 5 Minutes

Understanding Flash: Fabrication, Shrinkage and the Next Big Thing

NAND flash manufacturers have been shrinking transistors for decades, but 2D planar NAND is hitting its physical limits. This article explains process geometries, 3D NAND as the answer, and why new memory technologies face a billion-dollar barrier to market.

flashdba Blog, Storage, Storage for DBAs, Understanding Flash 3 Comments February 17, 2015June 4, 2026 6 Minutes

Understanding Flash: Floating Gates and Wear

NAND flash wears out because repeated program and erase operations degrade the oxide layer in floating gate transistors. This article explains how flash cells store data and why wear affects SLC, MLC and TLC differently.

flashdba Blog, Storage, Storage for DBAs, Understanding Flash 9 Comments January 9, 2015June 4, 2026 10 Minutes

Understanding Flash: Unpredictable Write Performance

Not all NAND flash writes are equal. MLC flash has fast pages and slow pages, creating unpredictable write latency unless the storage controller manages them intelligently. This article explains why write performance varies and what enterprise arrays do about it.

flashdba Blog, Storage, Storage for DBAs, Understanding Flash 6 Comments December 10, 2014June 4, 2026 5 Minutes

Understanding Flash: The Write Cliff

When flash garbage collection cannot keep pace with incoming writes, performance falls off a cliff. This article explains background versus active garbage collection, write amplification and why predictability matters more than peak speed.

flashdba Blog, Storage, Storage for DBAs, Understanding Flash 4 Comments November 24, 2014June 15, 2026 6 Minutes

Understanding Flash: Garbage Collection Matters

NAND flash can only be erased at the block level, not the page level. Garbage collection is the process that recycles stale pages to keep a flash system writable – and without it, performance collapses. This article explains why.

flashdba Blog, Storage, Storage for DBAs, Understanding Flash 19 Comments October 15, 2014June 3, 2026 5 Minutes

Understanding Flash: The Flash Translation Layer

Electronic components on a circuit board, representing the hardware layer managed by the flash translation layer

The flash translation layer is the hidden software layer that makes NAND flash usable as enterprise storage. This article explains logical block mapping, wear levelling, garbage collection and write amplification.

flashdba Blog, Storage, Storage for DBAs, Understanding Flash 11 Comments September 17, 2014June 3, 2026 6 Minutes

Understanding Flash: SLC, MLC and TLC

Slot machine reels showing SLC, MLC and TLC symbols, illustrating the trade-off between bits per cell and flash reliability

SLC, MLC and TLC NAND flash differ in how many bits each cell stores. More bits per cell means lower cost and higher density – but slower performance and reduced endurance. This article explains the trade-offs for enterprise storage.

flashdba Blog, Storage, Storage for DBAs, Understanding Flash 16 Comments July 3, 2014June 3, 2026 5 Minutes

Posts navigation

Older posts
Blog at WordPress.com.
flashdba
Blog at WordPress.com.
  • Subscribe Subscribed
    • flashdba
    • Join 444 other subscribers
    • Already have a WordPress.com account? Log in now.
    • flashdba
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar

Loading Comments...