The main takeaway is really how fast SSDs are and how much bang for your buck you can get on a single commodity host instance [ thru some creative wrangling of data structures ]
I will endeavor to followup with a fair comparison using postgres...
Can you suggest the best approach / config to keep the top-index working set in ram ?
I do share your conclusion that SSDs are very good value for workloads that need to do a lot of random I/O.
Regarding the best config for PostgreSQL, it really depends on the hardware. If you really want to use boxes with just 2GB of RAM, use smaller shared buffers and let the page cache do the rest.
If you need more help with tuning PostgreSQL for the benchmark later, either ping me at tomas(at)pgaddict.com or join [email protected] (I do occasionally lurk there, but others will surely help too).
awesome, thanks Thomas - Ill check out your blog too.