History of MongoDB

 MongoDB is a popular NoSQL database that was developed and released by a company called 10gen, which later became MongoDB, Inc. The history of MongoDB can be summarized as follows:

1.    Development Begins (2007-2009):

·        MongoDB's development started in 2007.

·        The project was initiated by Dwight Merriman and Eliot Horowitz, who were building a platform as a service (PaaS) product and needed a more flexible database solution.

2.    First Public Release (2009):

·        In February 2009, MongoDB had its first public release.

·        It was initially released as an open-source project under the AGPL (Affero General Public License).

3.    Growth and Adoption (2010s):

·        MongoDB quickly gained popularity due to its flexible data model and ease of use.

·        MongoDB, Inc. was founded in 2011 to provide commercial support and services for MongoDB.

4.    Document-Oriented NoSQL Database:

·        MongoDB is known for being a document-oriented NoSQL database. It stores data in flexible, semi-structured BSON (Binary JSON) format documents.

5.    Sharding and Clustering (2011):

·        MongoDB introduced built-in support for horizontal scalability through sharding, making it suitable for large-scale applications.

6.    WiredTiger Storage Engine (2014):

·        MongoDB introduced the WiredTiger storage engine, which significantly improved performance, concurrency, and compression capabilities.

7.    MongoDB Atlas (2016):

·        In 2016, MongoDB introduced MongoDB Atlas, a fully managed, cloud-based database service, making it easier for users to deploy and manage MongoDB in the cloud.

8.    MongoDB 4.0 (2018):

  • The release of MongoDB 4.0 introduced features like multi-document ACID transactions and improved data consistency.

9.    MongoDB 4.2 and Beyond (2019-Present):

  • Subsequent releases have continued to add features and improvements, including enhanced security, Kubernetes integration, and more.

10.Licensing Changes (2018-2019):

  • In 2018, MongoDB changed its license from AGPL to the Server Side Public License (SSPL) for versions 4.0 and later.
  • This licensing change sparked discussions and controversies within the open-source community regarding its compatibility with open-source licenses.

MongoDB has evolved into a powerful and versatile database system, widely used in various applications, including web and mobile applications, content management systems, IoT, and more. It remains a popular choice for developers looking for a flexible and scalable NoSQL database solution.

 

No comments:

Post a Comment

Index