Yeah, performance frequently has more to do with the workload than it does the underlying hardware.
One more thing to consider in your test case - the equivalent cost hardware for spinning rust would get you almost exponentially more storage. Server grade SSDs are still very expensive per GB.
Re:Architecture of a Database System
by justincormack on Saturday January 24, 2015 @06:02AM
(#8939340)
You can add third tier spinning rust for very little extra money, but latency may be an issue.
Ironically, in practice relative performance between these two models is all over the map. Quality of implementation has much bigger impact than the abstract model. I've seen high-quality disk-backed database engines wipe the floor with in-memory implementations on the same hardware and vice versa.