DZone
Database Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Database Zone > Getting Enterprise Features to Your MongoDB Community Edition

Getting Enterprise Features to Your MongoDB Community Edition

Read this article in order to learn more about how to get enterprise features to your MongoDB Community Edition.

Moshe Kaplan user avatar by
Moshe Kaplan
·
Jun. 12, 18 · Database Zone · Analysis
Like (1)
Save
Tweet
7.94K Views

Join the DZone community and get the full member experience.

Join For Free

Many of us need MongoDB Enterprise Edition but might be short of resources or would like to compare the value.

I have summarized several key features of MongoDB Enterprise Edition and their alternatives:

  • MongoDB Cloud Manager: Performance monitoring ($500/yr/machine) => $1000-1500
  • Datadog/NewRelic => $120-$180/yr per machine, Datadog is better for this case
  • DYI using tools such as mongotop, mongostat, Mtools and integrate with grapha and others

Replication is recommended and is part of the community edition:

Replica set => min 3 nodes, at least 2 data nodes in 3 data centers (2 major DC and one small).

There are 3 major options (that can be combined of course):

  • fsync to MongoDB and physical backup:
    • Fast backup/restore
    • Might be inconsistent/unreliable
  • Logical backup: based on mongodump
    • Can be done w/ $2.5/GB using the cloud manager w/ Point in time recovery
    • Can be done w/ Percona hot backup
    • Incremental is supported
  • Have a delayed node

The first two may be done using a 3rd data node in hidden for backup (high frequency backup) that enable

  • Disk-based encryption => data at rest (can be done in AWS and several storage providers)
  • eCryptFS => Percona => data at Rest
  • Encryption based application by the programmers in the class level before saving to disk.

Using Percona edition is a good alternative that may close many of your enterprise needs.

It is well supported with MongoDB BI Connector in the enterprise edition but can be done also with:

  • Some BI tool supports MongoDB natively
  • 3rd party provider for JDBC connector: such as Simba and https://www.progress.com/jdbc/mongodb

Getting your MongoDB Community Edition to meet Enterprise requirements is not simple, but with the right effort, it can be done.

MongoDB

Published at DZone with permission of Moshe Kaplan, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • The Developer's Guide to SaaS Compliance
  • Kubernetes Service Types Explained In-Detail
  • When Writing Code Isn't Enough: Citizen Development and the Developer Experience
  • Implementing Microservices Architectures

Comments

Database Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo