Write-optimized B-trees
Beating the I/O bottleneck: a case for log-structured file systems