# MongoDB

> cross-platform document-oriented database management system

**Wikidata**: [Q1165204](https://www.wikidata.org/wiki/Q1165204)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/MongoDB)  
**Source**: https://4ort.xyz/entity/mongodb

## Summary
MongoDB is a cross-platform document-oriented database management system released in 2009 that stores data in JSON-like documents with dynamic schemas, providing a NoSQL alternative to traditional relational databases.

## Key Facts
- Founded in 2009 by MongoDB Inc. as a document-oriented database management system
- Uses Server Side Public License since October 16, 2018
- Operates on port 27017 using Transmission Control Protocol
- Runs on multiple operating systems including Linux, macOS, Microsoft Windows, and OpenBSD
- Competes directly with MySQL and PostgreSQL in the database management system market
- Available as packages across major Linux distributions (mongodb, mongodb-bin, etc.)
- Has official repository at GitHub (https://github.com/mongodb/mongo)
- Has a verified Twitter account with over 435,258 followers (as of April 16, 2023)

## FAQs
### Q: What is MongoDB and how does it differ from traditional databases?
A: MongoDB is a cross-platform document-oriented database management system that stores data in JSON-like documents with dynamic schemas, unlike traditional relational databases that use tables with fixed schemas. This allows for more flexible data structures and faster development cycles.

### Q: When was MongoDB created and by whom?
A: MongoDB was created in 2009 by MongoDB Inc. as a document-oriented database management system, designed as a NoSQL alternative to traditional relational databases.

### Q: What programming languages are compatible with MongoDB?
A: MongoDB supports several programming languages including C++, JavaScript, Python, and others, making it versatile for different development environments.

### Q: What is MongoDB's licensing model?
A: MongoDB uses the Server Side Public License since October 16, 2018, which is a source-available license with certain restrictions compared to open-source licenses like Apache or MIT.

### Q: On which operating systems can MongoDB run?
A: MongoDB is cross-platform and runs on Linux, macOS, Microsoft Windows, and OpenBSD operating systems.

## Why It Matters
MongoDB revolutionized database management by introducing a document-oriented approach that handles unstructured and semi-structured data more efficiently than traditional relational databases. Its flexible schema design allows developers to iterate faster and scale horizontally across distributed systems, making it ideal for modern applications dealing with large volumes of varied data. As a leading NoSQL database, MongoDB has fundamentally changed how organizations approach data storage, enabling more agile development processes and improved performance for web and mobile applications.

## Notable For
- Being a pioneering document-oriented database management system that popularized the NoSQL movement
- Its dynamic schema design that allows for flexible data structures without predefined schemas
- Horizontal scaling capabilities that enable handling massive datasets across distributed systems
- The MongoDB Query API that provides powerful document-based querying capabilities
- The Server Side Public License that defined new boundaries for source-available software licensing

## Body
### Overview
MongoDB is a cross-platform document-oriented database management system released in 2009 by MongoDB Inc. It stores data in JSON-like documents with dynamic schemas, making it a NoSQL alternative to traditional relational databases that use tables with fixed schemas.

### Technical Specifications
- Uses document-oriented storage with JSON-like BSON format
- Operates on port 27017 using Transmission Control Protocol
- Supports multiple programming languages including C++, JavaScript, Python, and others
- Available as packages across major Linux distributions: mongodb, mongodb-bin, mongodb-bin-3.6, mongodb-bin-4.0, mongodb-3.4, mongodb34-bin, mongodb-bin-3.2, mongodb-3.6-bin
- Has Docker hub repository at library/mongo (Docker Official Images)

### Development History
- Inception: 2009
- Version 3.0.0 released on March 3, 2015
- Version 3.0.5 released on July 28, 2015
- Version 3.0.6 released on August 24, 2015
- Version 3.2 released on December 8, 2015
- License changed to Server Side Public License on October 16, 2018

### Operating System Support
- Linux: Available as packages across distributions (mongodb, mongodb-bin, etc.)
- macOS: Supported since 2001-03-24
- Microsoft Windows: Supported since 1985-11-20
- OpenBSD: Available as databases/mongodb port since 1995-10-18

### Social Media and Community
- Verified Twitter account with over 435,258 followers (as of April 16, 2023)
- Subreddit: r/mongodb (English, active since March 2, 2010)
- GitHub repository: https://github.com/mongodb/mongo
- Stack Exchange tags available for MongoDB-related questions

### Competitors and Alternatives
- Direct competitor to MySQL (inception: 2001, 84 sitelinks)
- Direct competitor to PostgreSQL (inception: 1996, 58 sitelinks)

### Related Technologies
- Python: General-purpose programming language that integrates with MongoDB
- Michael Dirolf: Software engineer associated with MongoDB

### Identifiers and References
- GND ID: 7724020-0
- VIAF ID: 174499323
- Freebase ID: /m/05z_r2n
- Common Vulnerabilities and Exposures ID: CVE-2025-14847 (applies to zlib)
- Website: https://www.mongodb.com/products/platform (English)

## References

1. Virtual International Authority File
2. Library of Congress
3. [Source](https://www.mongodb.com/licensing/server-side-public-license)
4. [Source](https://jira.mongodb.org/browse/SERVER-37651)
5. [2025](https://github.com/EvanLi/Github-Ranking/blob/master/Data/github-ranking-2025-07-06.csv)
6. [Languages](https://www.openhub.net/p/mongodb/analyses/latest/languages_summary)
7. [Source](http://docs.mongodb.org/master/release-notes/3.0/)
8. [Release 3.0.0. 2018](https://github.com/mongodb/mongo/releases/tag/3.0.0)
9. [Source](http://blog.mongodb.org/post/125287953143/mongodb-305-is-released)
10. [Source](https://docs.mongodb.org/master/release-notes/3.0/)
11. [MongoDB 3.0.8 is released. 2015](http://blog.mongodb.org/post/135337099353/mongodb-308-is-released)
12. [Announcing MongoDB 3.2 Now Generally Available. 2015](http://blog.mongodb.org/post/134796516338/announcing-mongodb-32-now-generally-available)
13. [Source](https://docs.mongodb.org/manual/release-notes/3.2/?_ga=1.43192166.2101108027.1458271815)
14. [Release Notes for MongoDB 3.2](https://docs.mongodb.com/manual/release-notes/3.2/#jul-12-2016)
15. [Release Notes for MongoDB 3.2](https://docs.mongodb.com/manual/release-notes/3.2/#aug-16-2016)
16. [Release Notes for MongoDB 3.2](https://docs.mongodb.com/manual/release-notes/3.2/#sep-30-2016)
17. [Release Notes for MongoDB 3.2](https://docs.mongodb.com/manual/release-notes/3.2/#nov-18-2016)
18. [Source](https://docs.mongodb.com/manual/release-notes/3.4/)
19. [Release 3.4.0. 2016](https://github.com/mongodb/mongo/releases/tag/r3.4.0)
20. [Release 3.4.1. 2016](https://github.com/mongodb/mongo/releases/tag/r3.4.1)
21. [Release 3.4.2. 2017](https://github.com/mongodb/mongo/releases/tag/r3.4.2)
22. [Release 3.4.3. 2017](https://github.com/mongodb/mongo/releases/tag/r3.4.3)
23. [Release 3.4.4. 2017](https://github.com/mongodb/mongo/releases/tag/r3.4.4)
24. [Release Notes for MongoDB 3.4](https://docs.mongodb.com/manual/release-notes/3.4/)
25. [Release 3.4.7. 2017](https://github.com/mongodb/mongo/releases/tag/r3.4.7)
26. [Release 3.4.9. 2017](https://github.com/mongodb/mongo/releases/tag/r3.4.9)
27. [Release Notes for MongoDB 3.4](https://docs.mongodb.com/manual/release-notes/3.4/?_ga=2.232897181.2035086947.1511190970-2082291496.1511190970)
28. [Release 3.4.10. 2017](https://github.com/mongodb/mongo/releases/tag/r3.4.10)
29. [Release Notes for MongoDB 3.6 — MongoDB Manual 3.6](https://docs.mongodb.com/manual/release-notes/3.6/)
30. [Release 3.6.1. 2017](https://github.com/mongodb/mongo/releases/tag/r3.6.1)
31. [Source](https://github.com/mongodb/mongo/releases/tag/r3.6.2)
32. [Source](https://github.com/mongodb/mongo/releases/tag/r3.6.3)
33. [Source](https://github.com/mongodb/mongo/releases/tag/r3.6.5)
34. [Source](https://github.com/mongodb/mongo/releases/tag/r4.0.0)
35. [Source](https://github.com/mongodb/mongo/releases/tag/r4.0.1)
36. [Source](https://github.com/mongodb/mongo/releases/tag/r4.0.4)
37. [Source](https://github.com/mongodb/mongo/releases/tag/r4.0.3)
38. [Release 0.9.1. 2009](https://github.com/mongodb/mongo/releases/tag/0.9.1)
39. [Release 1.0. 2012](https://github.com/mongodb/mongo/releases/tag/release-1.0)
40. [Release 1.0.0. 2012](https://github.com/mongodb/mongo/releases/tag/1.0.0)
41. [Release 1.1.0. 2012](https://github.com/mongodb/mongo/releases/tag/1.1.0)
42. [Release 1.1.1. 2012](https://github.com/mongodb/mongo/releases/tag/1.1.1)
43. [Release 1.1.2. 2012](https://github.com/mongodb/mongo/releases/tag/1.1.2)
44. [Release 1.1.3. 2012](https://github.com/mongodb/mongo/releases/tag/1.1.3)
45. [Release 1.1.4. 2012](https://github.com/mongodb/mongo/releases/tag/1.1.4)
46. [Release 1.1.5. 2012](https://github.com/mongodb/mongo/releases/tag/1.1.5)
47. [Release 1.2.0. 2012](https://github.com/mongodb/mongo/releases/tag/1.2.0)
48. [Release 1.2.1. 2012](https://github.com/mongodb/mongo/releases/tag/1.2.1)
49. [Release 1.2.2. 2012](https://github.com/mongodb/mongo/releases/tag/1.2.2)
50. [Release 1.3.0. 2012](https://github.com/mongodb/mongo/releases/tag/1.3.0)