The Five Money-Saving Tricks MongoDB Doesn’t Want You To Know

John De Goes
John De Goes CTO & Co-Founder
If you listen to your friendly MongoDB sales rep, it's easy to think they are a one-stop shop for all things MongoDB.

However, a bit of quick research quickly reveals there are alternatives for completing your MongoDB-based infrastructure that will save you money and yield better results.
Here are 5 tips that will save you tons of time and money!

1. Ditch MongoDB Cloud Manager

MongoDB Cloud Manager provides automated management and backups for your environment. While this can be a key element of any application infrastructure, you have other options. Companies like ScaleGrid offer similar features as Cloud Manager for less cost. You can use MongoDB Community with a service like ScaleGrid and have the best of both worlds.

2. Get Support from a Third-Party

Users need to upgrade to MongoDB Professional or Enterprise in order to get support for the database. If you have a production environment, support is critical to insure minimal downtime, and getting support from the vendor isn’t a bad idea. Unfortunately, the support comes with a super high price tag.

An excellent alternative is Percona. Percona is a veteran technology company that has provided support and services for open source MySQL for years. They have added support for MongoDB in recent years, and the reviews are glowing. Percona offers more flexible support options at better prices, and if you happen to have other open source databases like MySQL in production, then you have one-stop support shopping.

3. Swap MongoDB Compass for Open Source

MongoDB expects users to upgrade from Community Edition to Professional Edition to gain access to the Compass tool for data exploration and schema validation. Compass is useful, and the GUI is decent, but it is limited in what it can actually do from an analytics perspective.

TOP VIEWED BLOGS OF 2017

The Five Money-Saving Tricks MongoDB Doesn’t Want You To Know

If you listen to your friendly MongoDB sales rep, it's easy to think they are a one-stop shop for all things MongoDB.

Read More

The Easiest Way To Do Cross-Collection JOINs With MongoDB

Damon, each week we get together and discuss a feature of SlamData that we're seeing a lot of clients use, inquire about, or one that we feel like is worth exploring because it's that unique and can solve big problems in the market simply. This week it's JOINs.

Read More

MongoDB and the Shocking Case of the Missing JOIN ($lookup)

At MongoWorld 2015, Eliot Horowitz, CTO of MongoDB, stepped onto the stage and announced to the world that joins would be coming to the famous document-oriented database.

Read More

An open source alternative is the SlamData project. SlamData is the most popular native tool for exploring and analyzing data in MongoDB, and allows users to discover, search, query and visualize any data stored in MongoDB.

SlamData has a powerful and flexible UI that makes it super simple to create reports and dashboards in minutes. SlamData works natively on the data stored in MongoDB, no ETL, data mapping or extraction of any kind. It pushes 100% of the computation down to the live data, so as your data changes so do your analytics, in real-time.

4. Kiss BI Connector Goodbye

Get Updates And News From SlamData

MongoDB requires users to upgrade from Community to Enterprise Advanced in order to gain access to the MongoDB BI Connector (MBIC). This tool allows users to connect their MongoDB database to popular BI tools by leveraging the PostgreSQL Foreign Data Wrapper (FDW).

There is an open source alternative, the Quasar BI Connector for MongoDB (QBIC) that provides similar functionality, and in several cases, better performance than MBIC.

No need to pay for Enterprise Advanced to get MBIC. The Quasar BI Connector uses the popular Quasar NoSQL analytics engine in conjunction with the PostgreSQL FDW to make it possible for any BI tool to connect to data stored in MongoDB.

5. Exploit the Server Loophole

If you feel compelled to upgrade to MongoDB Professional or Enterprise Advanced, then keep it small, since MongoDB charges by the server!

However, there’s a loophole you can exploit. MongoDB defines a “server” as 512 GB of memory, regardless of how many physical or virtual devices share this memory. So you can spread the 512GB across many servers and get more bang for your license buck!

Conclusion

In summary, the MongoDB open source ecosystem continues to grow, and like most situations in life, it pays to do your homework when building out your solution environment.

There is a tremendous amount of innovation occurring and users can benefit from this both technically with better solutions and financially.

One-stop shopping does not get you the best solution!

News, Analysis and Blogs

Skip Months of Development By Adopting SlamData's
Out-of-the-Box Reporting Solution for NoSQL. Like These Companies :-)

WHITEPAPER

The Characteristics of NoSQL Analytics Systems

  • The Nature of NoSQL Data
    • APIs
    • NoSQL Databases
    • Big Data
    • A Generic Data Model for NoSQL
  • Approaches to NoSQL Analytics
    • Coding & ETL
    • Hadoop
    • Real-Time Analytics
    • Relational Model Virtualization
    • First-Class NoSQL Analytics
  • Characteristics of NoSQL Analytics Systems
    • Generic Data Model
    • Isomorphic Data Model
    • Multi-Dimensionality
    • Unified Schema/Data
    • Post-Relational
    • Polymorphic Queries
    • Dynamic Type Discovery & Conversion
    • Structural Patterns

What's People Are Saying

Send Us A Message

Get In Touch

(720) 588-9810

[email protected]

1215 Spruce Street, Suite 200 Boulder, CO 80302

Connect With Us

© 2017 SlamData, Inc.

Do NOT follow this link or you will be banned from the site!
"When our company migrated from SQL database to MongoDB,
all our query tools became obsolete.  SlamData saved the day!" 
Register for Webinar
Tweet
Share
Share
+1
Reddit
Buffer