Datastructures for external memory
blog.omega-prime.co.uk
blog.omega-prime.co.uk
This basic assumption mistake really changes a lot of the numbers in the article.
Is the gap between L1/L2 cache vs main memory not large enough? (1ns vs 100ns)
Red-black trees and AVL trees should not be used any more in my opinion. They are much slower and in my opinion B-trees are easier to understand and implement. It is still customary for data structure courses to teach red-black trees and AVL trees, but they should teach B-trees instead.