Software Alternatives & Reviews

PostgreSQL VS MongoDB

Compare PostgreSQL VS MongoDB and see what are their differences


PostgreSQL is a powerful, open source object-relational database system.

MongoDB (from "humongous") is a scalable, high-performance, open source NoSQL database.
PostgreSQL Landing Page
PostgreSQL Landing Page
MongoDB Landing Page
MongoDB Landing Page

PostgreSQL details

Categories
Databases Relational Databases Tool
Website postgresql.org  
Details $-

MongoDB details

Categories
NoSQL Databases Databases Document Databases Relational Databases
Website mongodb.com  
Details $open-source

PostgreSQL videos

Comparison of PostgreSQL and MongoDB

More videos:

  • - PostgreSQL Review
  • - MySQL vs PostgreSQL - Why you shouldn't use MySQL

MongoDB videos

MySQL vs MongoDB

More videos:

  • - The Good and Bad of MongoDB
  • - what is mongoDB

Category Popularity

0-100% (relative to PostgreSQL and MongoDB)
54
54%
46%
46
63
63%
37%
37
29
29%
71%
71
100
100%
0%
0

Reviews

These are some of the external sources and on-site user reviews we've used to compare PostgreSQL and MongoDB

PostgreSQL Reviews

9 Best MongoDB alternatives in 2019
PostgreSQL is a widely popular open source database management system. It provides support for both SQL for relational and JSON for non-relational queries.
Source: www.guru99.com
20+ MongoDB Alternatives You Should Know About
PostgreSQL is the darling of the open source database community. Especially if your concern is the license, PostgreSQL’s permissive licence is hard to beat. PostgreSQL has powerful JSON Support, and there are many successful stories of migrating from MongoDB to PostgreSQL
Source: www.percona.com

MongoDB Reviews

16 Top Big Data Analytics Tools You Should Know About
The database added a new feature to its list of attributes called MongoDB Atlas. It is a global cloud database technology that allows to deploy a fully managed MongoDB across AWS, Google Cloud, and Azure with its built-in automation for resource, workload optimization and to reduce the time required to handle the database.
9 Best MongoDB alternatives in 2019
MongoDB is an open source NoSQL DBMS which uses a document-oriented database model. It supports various forms of data. However, in MongoDB data consumption is high due to de-normalization.
Source: www.guru99.com
20+ MongoDB Alternatives You Should Know About
If you’re not ready for a major migration effort, there is one more solution for you – Percona Server for MongoDB. Based on MongoDB Community, and enhanced by Percona with Enterprise Features, Percona Server for MongoDB offers 100% compatibility. As we wrote in a previous post, we commit to shipping a supported AGPL version until the situation around SSPL is clearly resolved.
Source: www.percona.com

Social recommendations and mentions

Based on our record, PostgreSQL should be more popular than MongoDB. It has been mentiond 5 times since March 2021. We are tracking product recommendations and mentions on Reddit, HackerNews and some other platforms. They can help you identify which product is more popular and what people think of it.

PostgreSQL mentions (5)

  • Converting XML to JSON in Rust
    I generally default to using JSON for data interchange but there are still a myriad of formats of XML out there, for which I have created the xmltojson crate. I originally wrote this one night to help me get an XML dataset into JSON so that I could use PostgreSQL's JSONB column type, but I only recently published it to crates.io since it may be useful for others. - Source: dev.to / 4 months ago
  • 🎉 The Create Go App project has grown to v2, but is still easier, better, faster & stronger
    Postgres — configured PostgreSQL container with apply migrations (by golang-migrate/migrate tool) for backend. - Source: dev.to / 5 months ago
  • Meta - can we ban trivial requests for help?
    We are not locking down our subreddit to only postgresql.org content. The PostgreSQL universe is larger than just postgresql.org. - Source: Reddit / 6 months ago
  • Shelly: under the hood
    Finally, on the backend, we've got a simple Scala-based application, deployed on Heroku. The database is PostgreSQL, but the application is not a straightforward CRUD as you might expect, but instead uses SQL-based, transactional event sourcing. Probably overkill, but — if we ever want to create a new view basing on the events (which include e.g. Program creation in creative mode, or solving a challenge) — for... - Source: dev.to / 6 months ago

MongoDB mentions (2)

  • Migrating your SQL Database to MongoDb
    In this article you are going to learn how to migrate your Relational database(MySQL, MariaDb etc) to Non-relational database like MongoDb. - Source: dev.to / 6 months ago
  • Please upvote for an official MongoDB driver for Dart
    How does this have 110 upvotes on reddit but only 25 on mongodb.com lol ... You guys..!! - Source: Reddit / 7 months ago

What are some alternatives?

When comparing PostgreSQL and MongoDB, you can also consider the following products

MySQL - The world's most popular open source database

Redis - Redis is an open source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.

Microsoft SQL - Microsoft SQL is a best in class relational database management software that facilitates the database server to provide you a primary function to store and retrieve data.

CouchDB - HTTP + JSON document database with Map Reduce views and peer-based replication

SQLite - SQLite Home Page

Apache Cassandra - The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance.

User reviews

Share your experience with using PostgreSQL and MongoDB. For example, how are they different and which one is better?

Post a review