arrow_back
Databases
Document database

MongoDB

Andrew Dorokhov Andrew Dorokhov schedule 1 min read

In some cases MongoDB handles the job much better than MySQL or PostgreSQL.

MongoDB uses Mozilla’s SpiderMonkey JavaScript engine.

It is a document database (NoSQL), not a relational (SQL) database.

Practical scale notes from experience:

  • Works well with databases up to about 300 GB.
  • Data throughput of 100 MB/s and more is realistic.

Structure

  • MongoDB consists of databases.
  • Databases consist of collections.
  • Collections consist of documents.

Documents are stored in BSON (binary JSON). Extended JSON is used to represent BSON data types.

Default databases

  • admin
  • local
  • config

Clients and GUI

code

Need Help with Development?

Happy to help — reach out via the contacts or go straight to my Upwork profile.

work View Upwork Profile arrow_forward
article Contents (5)