MongoDB icon
MongoDB icon

MongoDB

MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need

Cost / License

Application type

Platforms

  • Mac
  • Windows
  • Linux
  • Online
  • BSD
3.6
Good5 ratings
156likes
5comments

Features

MongoDB News & Activities

Highlights All activities

Recent News

Recent activities

  • AmberDB icon
    marufcetin added MongoDB as alternative to AmberDB
  • DoltLite icon
    POX added MongoDB as alternative to DoltLite
  • Layerbase icon
    Bob-Bass added MongoDB as alternative to Layerbase
  • fanpino commented on MongoDB

    We run MongoDB as the shared database across most of our products (helpdesk, mobile-repair-shop management, a couple of internal tools). The schema flexibility is genuinely useful early on when the data model is still changing every week, and Motor's async driver for Python has been solid under load. The thing that bit us once: without discipline on indexing, some of our aggregation pipelines got slow as collections grew - worth setting up compound indexes early rather than after the fact....

  • fanpino liked MongoDB
  • ssiroos liked MongoDB
  • techietribe liked MongoDB
  • RegattaDB icon
    itaywaisman-dev added MongoDB as alternative to RegattaDB
  • mqdlou liked MongoDB
  • Intent Bus icon
    dsecurity added MongoDB as alternative to Intent Bus

Comments and Reviews

   
Top Positive Comment
Ada Byron
-1

Do I give it 5 stars for being awesome OR give it 1 star for being the key to destroying our privacy forever :/

I'll be fair and grade the product since it works great. However, for reference, I'm referring to the use case of NoSQL for capturing data related to internet adverting and other marketing data as being the driving factor for NoSQL at the start. One of those things, this is going to make everyone's life so much easier and then 10 years later you realize you created the tool that destroyed privacy :/

MongoDB though, easy to use and can handle millions of transactions easily, I really can't complain and it makes running reports a lot easier.

Top Negative Comment
John Fastman
6

Not an inherent vulnerability, but MongoDB admins should ensure they're avoiding common pitfalls by, among other things, blocking access to port 27017 or binding local IP addresses to limit access to servers. Thousands of MongoDBs have been hijacked by hackers recently:

http://arstechnica.com/security/2017/01/more-than-10000-online-databases-taken-hostage-by-ransomware-attackers/ and https://www.mongodb.com/blog/post/how-to-avoid-a-malicious-attack-that-ransoms-your-data

Hamze Zare
0

We run MongoDB as the shared database across most of our products (helpdesk, mobile-repair-shop management, a couple of internal tools). The schema flexibility is genuinely useful early on when the data model is still changing every week, and Motor's async driver for Python has been solid under load. The thing that bit us once: without discipline on indexing, some of our aggregation pipelines got slow as collections grew - worth setting up compound indexes early rather than after the fact. Still our default choice for anything that isn't obviously relational.

michelleturner
0

MongoDB is our go to choice of database for many of our projects given its flexibility and open source nature which allows us to quickly spin up projects for testing on local. For applications in production we leverage MongoDB Atlas and I find their pricing to be very reasonable. Doing the cost analysis of spinning up your own servers to host a MongoDB instance versus just using Atlas, made Atlas an obvious choice. Finally I really like the investment MongoDB is making into their vector capabilities for AI.

Review from a new or low-activity account — shown here, but not counted in the app rating.
headlines
1

MongoDB has not been open source ever since it switched to the Server Side Public License in 2018. A better option is FerretDB icon FerretDB which offers MongoDB's query features on the much more reliable PostgreSQL icon PostgreSQL.

Featured in Lists

A list with 807 apps by AmileyaRyver without a description.

List by AmileyaRyver with 807 apps, updated

Data Science is more about learning concepts rather than software. These concepts include statistics, linear algebra,...

List by Alex Ruiz with 22 apps, updated

This is my personal, actively evolving self-hosted stack. I run my own VPS and prefer tools I can understand,...

List by Luke Dunsmore with 35 apps, updated

Official Links

What is MongoDB?

MongoDB is a document database with the scalability and flexibility that you want with the querying and indexing that you need

MongoDB stores data in flexible, JSON-like documents, meaning fields can vary from document to document and data structure can be changed over time The document model maps to the objects in your application code, making data easy to work with Ad hoc queries, indexing, and real time aggregation provide powerful ways to access and analyze your data MongoDB is a distributed database at its core, so high availability, horizontal scaling, and geographic distribution are built in and easy to use

MongoDB is free to use. Versions released prior to October 16, 2018 are published under the AGPL. All versions released after October 16, 2018, including patch fixes for prior versions, are published under the Server Side Public License (SSPL) v1.

MongoDB Videos

MongoDB information

AlternativeTo Category

Development

Popular alternatives

View all

Top MongoDB apps (extensions / mods etc)

View all

Our users have written 5 comments and reviews about MongoDB, and it has gotten 156 likes

MongoDB was added to AlternativeTo by mer30hamid on and this page was last updated .