https://www.mongodb.com/developer/products/mongodb/mongodb-performance-over-rdbms/

MongoDB Schema Design - Best Practices

  Below are MongoDB schema design best practices: Understand your data and application requirements: Before designing your schema, thoroughly understand your data model and application’s requirements. This includes understanding the relationships between entities and the types of queries you’ll be…

CAP Theorem - MongoDB (NoSQL)

    The CAP Theorem, also known as Brewer’s Theorem, states that in a distributed system, it is impossible to simultaneously guarantee three desirable properties: consistency (C), availability (A), and partition tolerance (P). These properties are defined as follows: Consistency…

MongoDB: Schema Validations

  MongoDB provides a feature called schema validation that allows you to enforce a structure and rules on the documents stored in a collection. Schema validation ensures that the data adheres to a specific schema, preventing the insertion of invalid…

MongoDB Backup Strategies : Part 1

    mongodump and mongorestore are command-line tools provided by MongoDB to create backups of databases using the BSON data format (Binary JSON). These tools allow you to export and import data from MongoDB instances. mongodump: mongodump is used to…

MongoDB: How can we achive cross-updates with a simple Java Script?!

Let’s say we’ve products and discounts collections as below and we will need to update discount_BOGO ( Buy One Get One ) field by joining on the product Id ( which is _id  below), we can use below simple Java…