MongoDb is one of the best noSQL databases
Stores documents as binary JSON (BSON)
Mongodb has a proprietary format for querying data:
db.STUDENT.find({name:"Ryan"})
From version 4.2 upwards supports distributed transactions
Starting with version 4.0 upwards supports text-search
The One to One, One to Many, and Many to Many relationships are implemented by embedding one in the other.
MongoDB doesn't partition its data by default. Instead, it keeps all data on a single node. MongoDB does horizontal scaling by splitting the data into subsets (shards),
Note that the replication occurs on the same node. Each node has the concept of a primary and 2 extra replicas. This is to guard against data loss.
See Cassandra for how it compares with MongoDb
Links
Back: noSQL
Page Author: JD