How to build fast and powerful MongoDB in smaller, space efficient clusters.

By Doug Rollins - 2017-09-07

I went out to dinner w/some friends last month. We went to the best pizza restaurant in town. The place is huge and bustling every night (Fridays are the busiest!). Awesome.

When we ordered dinner, the waiter went around the table.  My friends each ordered what could easily be dinner for four! Huge pizzas, loaded with everything. Monster plates of pasta. Loaded with cheese. I ordered last. My choice? The 8-inch ‘for one’ (and a to go box for half of it please).

My small pizza was perfect – thin, crispy crust.  Rich, flavorful sauce. Just the right amount of topping. I took home half.

Smaller can often be better.

What does a very small pizza have to do with storage? I’m glad you asked.

Like that delicious small pizza, the Micron 5100 ECO SSD can help build smaller clusters that amaze.  Prior to SSDs going mainstream, when we needed more from MongoDB, we scaled our clusters by adding more nodes. Tough on the budget to be sure and hard to manage (all those nodes!), but it worked (sort of at least).

MongoDB: Estimated Cluster Size for Similar Performance

The 5100 ECO can help. We tested a pair of three-node test clusters – one used a pair of 5100 ECO 1.92 TB SSDs, the other used a pair of legacy 1.6TB 10K HDDs. Sure, the 5100 ECO test cluster was faster. No surprise there. But could the 5100 ECO also help reduce cluster size while providing similar results?

We compared the three-node test clusters’ results (using YCSB Workload A-D and F) and did some arithmetic to estimate how large the HDD cluster would need to be to offer performance similar to our three-node 5100 ECO cluster (spoiler alert: we figured the HDD cluster would need more than three nodes).

It reminded me of my small pizza: it didn’t have all the mass of a gargantuan, table filling pie, it was tiny in comparison. Sort of like the comparing the Micron 5100 ECO and legacy clusters.  With the 5100 ECO, smaller got the job done.  Smaller is simpler.  Smaller is easier.  Smaller can be better.  Just like my pizza.

For all the details and calculations, I’d encourage you to read the full Technical Brief and take a look our Micron 5100 SSD family. Where are you using SSDs? Accelerating your workloads? Storing entire data sets to deliver better service?

I’d like to hear about it. Tweet me @GreyHairStorage or our main storage handle @MicronStorage. We also like e-mail

Doug Rollins

Doug Rollins

Doug Rollins is a principal technical marketing engineer for Micron's Storage Business Unit, with a focus on enterprise solid-state drives. He’s an inventor, author, public speaker and photographer. Follow Doug on Twitter: @GreyHairStorage.