Die NoSQL-Bewegung begann im 21. Jahrhundert als Reaktion auf die Limitierungen von relationalen Datenbanken im Hinblick auf Skalierbarkeit, Flexibilität und Performance. Es war ein Bedarf, große Mengen unstrukturierter oder semi-strukturierter Daten zu speichern und abzufragen, besonders in Web- und Cloud-Anwendungen.
MongoDB wurde 2007 von Dwight Merriman, Eliot Horowitz und Kevin Ryan als Teil von 10gen gegründet. Sie erkannten die Notwendigkeit, Datenbanken anders zu gestalten, um den Anforderungen moderner Anwendungen gerecht zu werden, und entwickelten MongoDB.
2007: 10gen wird gegründet von Dwight Merriman und Eliot Horowitz. Ursprünglich war MongoDB Teil eines größeren Projekts, einer Cloud-basierten Plattform als Service.
2009: MongoDB wird als Open-Source-Projekt veröffentlicht. Die erste öffentliche Version war 1.0.
2010: MongoDB Inc. (damals immer noch als 10gen bekannt) beginnt mit der Monetarisierung durch Support- und Beratungsdienste.
2013: 10gen ändert seinen Namen in MongoDB Inc. und fokussiert sich vollständig auf die Entwicklung der gleichnamigen Datenbank.
2014: Einführung von MongoDB 2.6, das eine neue Query-Engine und eine verbesserte Aggregation bietet.
2015: Einführung von MongoDB 3.0, das WiredTiger als neue Storage-Engine einführt und die Skalierbarkeit und Performance verbessert.
2016: Einführung von MongoDB Atlas, ein Database-as-a-Service (DBaaS) Angebot.
2017: MongoDB geht an die Börse (IPO) unter dem Symbol MDB.
2018: Einführung von MongoDB 4.0, das ACID-Transaktionen unterstützt.
2019: Einführung von MongoDB 4.2, das verteilte ACID-Transaktionen und die Aggregation von Materialized Views unterstützt.
2020: Einführung von MongoDB 4.4, das Union-Operationen, benutzerdefinierte JavaScript-Funktionen in Aggregationen und verbesserte Sharding- und Replikationsfunktionen bietet.
2021: Einführung von MongoDB 5.0, das die neue Time Series Collection und serverlose Instanzen unterstützt.
2022: Einführung MongoDB 6.0, Incremental backups on Ops Manager or Cloud Manager cluster
2023: Einführung MongoDB 7.0, Streaming and performance enhancement
MongoDB hat sich schnell als eines der führenden NoSQL-Datenbanksysteme etabliert. Einige Gründe für seine Beliebtheit sind:
Die Datenbank hat weltweit Anerkennung gefunden und wird von zahlreichen Organisationen in verschiedensten Anwendungsbereichen, von Finanzdienstleistungen bis hin zu Gesundheitswesen und Medien, verwendet.