All flash array vendors quote capacity in three very different ways – raw, usable and effective. This article explains the differences, warns against vendor smoke and mirrors, and argues that usable capacity at 1:1 reduction is the only figure that matters when buying.
Category: Storage for DBAs
All Flash Arrays: Can’t I Just Stick Some SSDs In My Disk Array?
Filling a legacy disk array with SSDs doesn't make it a true all flash array. This article builds a disk array from first principles to show why every architectural decision made for disk turns out to be the wrong one for flash.
All Flash Arrays: What Is An AFA?
All flash arrays come in three distinct categories: hybrid, SSD-based and ground-up designs. This article explains the differences, cuts through competing industry definitions from IDC and Gartner, and sets out a clear definition for what actually qualifies as an AFA.
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.
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.
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.
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.
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.
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.
Understanding Flash: 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.








