Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Current »

Installation

Installation guide for ubuntu: https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-20-04

Installation on macos: brew install mongodb-community

MongoDB compass is the free UI that connects to MongoDB: https://www.mongodb.com/docs/compass/current/install/

Why MongoDB?

MongoDB employs a document-oriented data model, where data is stored in BSON (Binary JSON) documents. These documents are collections of key-value pairs and support nested structures, allowing for the representation of complex data hierarchies. This inherent flexibility makes MongoDB suitable for projects with evolving data schemas and diverse data sources (which is key for a project like Drone Data Pilot)

MongoDB version/options

There are two versions of MongoDB: community and enterprise.

Pricing for the enterprise version is not mentioned. We need to reach out to the sales team to find it out.

Advantages of the Enterprise version:

  • MongoDB Management Service (backup and monitoring solution)

  • SNMP monitoring

  • Kerberos or LDAP as an alternative to password-based or certificate-based authentication

  • Support and training contract

  • Encrypted Storage Engine to (optionally) protect data at rest

It doesn’t seem worth it to pay for the enterprise version for these features since we aren’t going to allow access to everyone based on LDAP. If the number of users accessing the database directly is limited, community edition makes the most sense.

  • No labels