<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=MongoDB</id>
	<title>MongoDB - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=MongoDB"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=MongoDB&amp;action=history"/>
	<updated>2026-05-26T00:13:09Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=MongoDB&amp;diff=2446086&amp;oldid=prev</id>
		<title>imported&gt;Chr0n0ss: /* Mongo Shell */Artikel korrigiert</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=MongoDB&amp;diff=2446086&amp;oldid=prev"/>
		<updated>2026-02-24T07:02:29Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Mongo Shell: &lt;/span&gt;Artikel korrigiert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Name                 = &lt;br /&gt;
|Logo                 = &lt;br /&gt;
|Screenshot           = &lt;br /&gt;
|Beschreibung         = &lt;br /&gt;
|Maintainer           = &lt;br /&gt;
|Hersteller           = MongoDB, Inc.&lt;br /&gt;
|Erscheinungsjahr     = 2009&lt;br /&gt;
|AktuelleVersion      = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVersionFreigabeDatum = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVorabVersion = &lt;br /&gt;
|Programmiersprache   = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
|Betriebssystem       = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|Kategorie            = [[Dokumentenorientierte Datenbank]]&lt;br /&gt;
|Lizenz               = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|Deutsch              = &lt;br /&gt;
|Website              = [https://www.mongodb.com/ www.mongodb.com]&lt;br /&gt;
|Dateien              = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;MongoDB&amp;#039;&amp;#039;&amp;#039; (abgeleitet vom engl. &amp;#039;&amp;#039;hu&amp;#039;&amp;#039;&amp;#039;mongo&amp;#039;&amp;#039;&amp;#039;us&amp;#039;&amp;#039;, „gigantisch“) ist ein [[Dokumentenorientierte Datenbank|dokumentenorientiertes]] [[NoSQL]]-[[Datenbank]]managementsystem, das in der Programmiersprache [[C++]] geschrieben ist.&amp;lt;ref name=&amp;quot;mongowebsite&amp;quot;&amp;gt;{{Internetquelle |url=http://nodecode.de/mongodb |titel=MongoDB |offline=ja |archiv-url=https://web.archive.org/web/20131203112316/http://nodecode.de/mongodb |archiv-datum=2013-12-03 |abruf=2013-11-20 |sprache=de}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Internetquelle |url=http://www.mongodb.org/ |titel=MongoDB-Website |abruf=2012-06-22 |sprache=en}}&amp;lt;/ref&amp;gt; Sie kann Sammlungen von [[JavaScript Object Notation|JSON]]-ähnlichen Dokumenten verwalten. So können viele Anwendungen Daten auf natürlichere Weise modellieren, da die Daten zwar in komplexen Hierarchien verschachtelt werden können, dabei aber immer abfragbar und indizierbar bleiben.&lt;br /&gt;
&lt;br /&gt;
Die Entwicklung von MongoDB begann im Oktober 2007 durch das Unternehmen [[10gen]], welches am 27. August 2013 in &amp;#039;&amp;#039;MongoDB, Inc.&amp;#039;&amp;#039; umbenannt wurde.&amp;lt;ref&amp;gt;[http://www.mongodb.com/press/10gen-announces-company-name-change-mongodb-inc &amp;#039;&amp;#039;10gen Announces Company Name Change to MongoDB, Inc.&amp;#039;&amp;#039;] 27. August 2013, abgerufen am 28. August 2013.&amp;lt;/ref&amp;gt; Die Erstveröffentlichung fand im Februar 2009 statt.&amp;lt;ref name=&amp;quot;release&amp;quot;&amp;gt;{{Internetquelle |url=http://blog.mongodb.org/post/434865639/state-of-mongodb-march-2010 |titel=MongoDB Blog - March 2010 |abruf=2012-06-22 |sprache=en}}&amp;lt;/ref&amp;gt; MongoDB wurde bis zum 15. Oktober 2018 als [[Freie Software]] veröffentlicht und ist seitdem unter der proprietären [[Server Side Public License|SSPL]] verfügbar.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.mongodb.com/blog/post/mongodb-now-released-under-the-server-side-public-license |titel=MongoDB now released under the Server Side Public License |abruf=2018-11-29 |sprache=en}}&amp;lt;/ref&amp;gt; Es ist die populärste [[NoSQL]]-Datenbank (Stand: Apr 2024).&amp;lt;ref&amp;gt;{{Internetquelle |url=http://db-engines.com/de/ranking |titel=DB-Engines Ranking |abruf=2024-04-09 |sprache=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Unternehmen MongoDB, Inc. ist im [[NASDAQ]] gelistet und wird unter dem Kürzel MDB gehandelt.&lt;br /&gt;
&lt;br /&gt;
== Systemvoraussetzungen ==&lt;br /&gt;
Die Binärdateien sind verfügbar für [[Windows]], [[Linux]], [[macOS]] und [[Solaris (Betriebssystem)|Solaris]]. MongoDB kann auf fast jedem [[Byte-Reihenfolge#Little-Endian-Format|Little-Endian-System]] kompiliert werden.&lt;br /&gt;
&lt;br /&gt;
== Aufbau ==&lt;br /&gt;
=== Datenbanken ===&lt;br /&gt;
Ein MongoDB-[[Prozess (Informatik)|Prozess]] kann mehrere Datenbanken verwalten, und eine Datenbank kann mehrere [[Collections]] enthalten. Datenbank und Collection ergeben, durch einen Punkt getrennt, einen [[Namespace]]. Für eine Datenbank, die die Daten einer Firma verwalten soll, und eine Collection, die alle Mitarbeiter enthalten soll, könnte man beispielsweise den Namespace &amp;lt;code&amp;gt;firma.mitarbeiter&amp;lt;/code&amp;gt; wählen.&lt;br /&gt;
&lt;br /&gt;
=== Collections ===&lt;br /&gt;
Eine Collection enthält Dokumente und ist mit einer Tabelle einer relationalen Datenbank vergleichbar. Ein wesentlicher Unterschied besteht darin, dass die Dokumente einer Collection völlig unterschiedlich aufgebaut sein können. Weder müssen sie einem [[Schema (Informatik)|Schema]] folgen, noch müssen die Werte desselben Schlüssels vom selben [[Datentyp]] sein.&lt;br /&gt;
&lt;br /&gt;
==== Capped Collections ====&lt;br /&gt;
MongoDB unterstützt größenbeschränkte Dokumentensammlungen – auch &amp;#039;&amp;#039;capped collections&amp;#039;&amp;#039; genannt.&amp;lt;ref name=&amp;quot;capped&amp;quot;&amp;gt;{{Internetquelle |url=http://www.mongodb.org/display/DOCS/Capped+Collections |titel=Capped collections |abruf=2012-06-22 |sprache=en}}&amp;lt;/ref&amp;gt; Eine &amp;#039;&amp;#039;capped collection&amp;#039;&amp;#039; wird mit einer bestimmten Größe und – je nach Bedarf – einer Anzahl an Elementen angelegt. Eine &amp;#039;&amp;#039;capped collection&amp;#039;&amp;#039; ist die einzige Art Dokumentensammlung, die die Ordnung einhält: Sobald die spezifizierte Größe erreicht ist, verhält sich die &amp;#039;&amp;#039;capped collection&amp;#039;&amp;#039; wie ein [[digitaler Ringspeicher]].&lt;br /&gt;
&lt;br /&gt;
Eine besondere Art Cursor –&amp;amp;nbsp;genannt &amp;#039;&amp;#039;tailable cursor&amp;#039;&amp;#039;&amp;lt;ref name=&amp;quot;tailable&amp;quot;&amp;gt;{{Internetquelle |url=http://www.mongodb.org/display/DOCS/Tailable+Cursors |titel=Tailable cursors |abruf=2012-06-22 |sprache=en}}&amp;lt;/ref&amp;gt;&amp;amp;nbsp;– kann bei capped collections verwendet werden. Der Cursor wurde nach dem Unix-Befehl &amp;lt;code&amp;gt;[[tail (Unix)|tail]] -f&amp;lt;/code&amp;gt; benannt. Er verschwindet nicht, sobald er die Wiedergabe der Ergebnisse beendet hat, sondern wartet und gibt neue Ergebnisse wieder, sobald neue Dokumente der Sammlung hinzugefügt werden.&lt;br /&gt;
&lt;br /&gt;
==== System Collections ====&lt;br /&gt;
MongoDB legt automatisch &amp;#039;&amp;#039;System Collections&amp;#039;&amp;#039; an. Eine der &amp;#039;&amp;#039;System Collections&amp;#039;&amp;#039; beinhaltet alle Indizes der Datenbank, eine weitere alle &amp;#039;&amp;#039;Namespaces&amp;#039;&amp;#039;, eine JavaScript-Code und die übrigen Informationen zum [[Profiling]] und zu Benutzern.&lt;br /&gt;
&lt;br /&gt;
=== Abfragen ===&lt;br /&gt;
Mongo erlaubt es, jedes Feld jederzeit abzufragen. Mongo unterstützt auch Bereichsabfragen, das Suchen nach regulären Ausdrücken und andere Spezialsuchabfragen zusätzlich zu Suchen anhand von Beispielen&amp;lt;ref name=&amp;quot;MongoDB find&amp;quot;&amp;gt;{{Internetquelle |url=https://specify.io/how-tos/find-documents-in-mongodb-using-the-mongo-shell-de |titel=MongoDB Find Command |abruf=2016-10-16 |sprache=en}}&amp;lt;/ref&amp;gt;. Diese Abfragen schließen auch benutzerdefinierte JavaScript-Funktionen ein. Abfragen können sowohl spezifische Dokumentenfelder wiedergeben (anstelle des gesamten Dokuments) als auch Ergebnisse sortieren, überspringen und einschränken. Abfragen können in eingebettete Objekte und Anordnungen hineinreichen.&lt;br /&gt;
&lt;br /&gt;
Jedes Abfrageergebnis wird als [[Iterator|Cursor]] bereitgestellt.&lt;br /&gt;
&lt;br /&gt;
=== Indizierung ===&lt;br /&gt;
Die Software unterstützt [[Indexstruktur]]en, beispielsweise [[B-Baum|B-Bäume]] und Geospatial-Indizes.&amp;lt;ref name=&amp;quot;geo&amp;quot;&amp;gt;{{Internetquelle |url=http://www.mongodb.org/display/DOCS/Geospatial+Indexing |titel=Geospatial indexes |abruf=2012-06-22 |sprache=en}}&amp;lt;/ref&amp;gt; Verschachtelte Felder (so wie oben in der Ad-hoc-Abfrage beschrieben) können gleichfalls indiziert werden. Das Indizieren von Listen ergibt eine Indizierung jedes einzelnen Elements der Liste.&lt;br /&gt;
&lt;br /&gt;
Der [[Anfrageoptimierer|Abfrage-Optimierer]] von MongoDB sucht während eines Abfragelaufs selbständig zwischen unterschiedlichen [[Auswertungsplan|Auswertungsplänen]] aus und wählt den schnellsten; dabei findet periodisch eine [[Stichprobewiederholung]] statt. Entwickler können den verwendeten Index mittels der Funktion &amp;lt;code&amp;gt;explain&amp;lt;/code&amp;gt; einsehen und einen anderen Index mit Hilfe der Funktion &amp;lt;code&amp;gt;hint&amp;lt;/code&amp;gt; auswählen.&lt;br /&gt;
&lt;br /&gt;
Indizes können jederzeit angelegt und gelöscht werden.&lt;br /&gt;
&lt;br /&gt;
=== Aggregation ===&lt;br /&gt;
Zusätzlich zu Ad-hoc-Abfragen unterstützt die Datenbank auch andere Werkzeuge für die Aggregation einschließlich [[MapReduce]] und einer Gruppierungsfunktion ähnlich dem GROUP BY von SQL.&lt;br /&gt;
&lt;br /&gt;
=== GridFS ===&lt;br /&gt;
Um Dokumente speichern zu können, die die Größenbeschränkung von 16 MB überschreiten, kann GridFS („Grid File System“) verwendet werden.&amp;lt;ref name=&amp;quot;gridfs&amp;quot;&amp;gt;{{Internetquelle |url=https://docs.mongodb.org/manual/core/gridfs/ |titel=GridFS |abruf=2016-01-15 |sprache=en}}&amp;lt;/ref&amp;gt; Dieser Dateien-Speicher-Mechanismus wurde bei [[Plug-in]]s für [[Apache HTTP Server|Apache]],&amp;lt;ref name=&amp;quot;apache&amp;quot;&amp;gt;{{Internetquelle |url=https://bitbucket.org/onyxmaster/mod_gridfs |titel=mod_gridfs |abruf=2014-11-19 |sprache=en}}&amp;lt;/ref&amp;gt; [[nginx]]&amp;lt;ref name=&amp;quot;nginx&amp;quot;&amp;gt;{{Internetquelle |url=http://github.com/mdirolf/nginx-gridfs |titel=nginx |abruf=2012-06-22 |sprache=en}}&amp;lt;/ref&amp;gt; und [[lighttpd]]&amp;lt;ref name=&amp;quot;lighttpd&amp;quot;&amp;gt;{{Internetquelle |url=http://bitbucket.org/bwmcadams/lighttpd-gridfs/src/ |titel=lighttpd |offline=ja |archiv-url=https://web.archive.org/web/20110807205643/https://bitbucket.org/bwmcadams/lighttpd-gridfs/src/ |archiv-datum=2011-08-07 |abruf=2012-06-22 |sprache=en}}&amp;lt;/ref&amp;gt; eingesetzt.&lt;br /&gt;
&lt;br /&gt;
== Abgrenzung zu relationalen (SQL-)Datenbanken ==&lt;br /&gt;
MongoDB wird als NoSQL-Datenbank klassifiziert und grenzt sich als solche dadurch von traditionellen Datenbanken ab, dass sie eine weniger mächtige Abfragesprache anbietet. Dies ist Nachteil und Vorteil zugleich: Zum einen muss in der Anwendungsschicht mehr Logik vorhanden sein, um die gleichen Ergebnisse zu erzielen wie mit SQL-Datenbanken. Zum anderen kann MongoDB den Datenbestand und die Arbeitslast auf mehrere Server verteilen, was in monolithischen SQL-Datenbanken nicht möglich ist. Gleichwohl gibt es mittlerweile auch SQL-Datenbanken z.&amp;amp;nbsp;B. Exasol oder Greenplum, welche über mehrere Server verteilt sind. Nur auf den Mehrserversystemen sind große [[Join (SQL)|Join]]-Operationen in einer angemessenen Zeit zu bewerkstelligen.&lt;br /&gt;
&lt;br /&gt;
MongoDB zielt bei der Verteilung der Daten auf mehrere Server darauf ab, durch [[Replikation (Datenverarbeitung)|Replikation]] die Verfügbarkeit zu erhöhen und durch [[Sharding]] (siehe unten) die Arbeits- und Datenlast zu verteilen. Die Replikation bringt allerdings einen weiteren Nachteil mit sich: Wird ein Schreibzugriff von MongoDB bestätigt, dann gibt es standardmäßig ein Zeitfenster, in dem nachgelagerte Lesezugriffe den alten Datenbestand zurückliefern. Dieses Konsistenzmodell wird als [[Eventual Consistency]] bezeichnet.&lt;br /&gt;
&lt;br /&gt;
Ein weiteres Abgrenzungsmerkmal von MongoDB zu Relationalen Datenbanken ist die Schemafreiheit. Während in Relationalen Datenbanken die Struktur eines Datenbankeintrages durch die Definition der Tabelle fest vorgeschrieben ist, können sich die Datenbankeinträge in MongoDB frei voneinander unterscheiden (auch wenn sie derselben &amp;#039;&amp;#039;Collection&amp;#039;&amp;#039; angehören).&amp;lt;ref name=&amp;quot;Vor-/Nachteile&amp;quot;&amp;gt;{{Internetquelle |url=http://specify.io/systems/mongodb/features-and-usecases |titel=Vor- und Nachteile von MongoDB |abruf=2016-01-30 |sprache=en}}&amp;lt;/ref&amp;gt; Dieser Freiheit wird zugesprochen, dass sie eine [[agile Softwareentwicklung]] unterstützt, da es einfacher ist, auf veränderte Anforderungen zu reagieren.&amp;lt;ref name=&amp;quot;Why Schemaless?&amp;quot;&amp;gt;{{Internetquelle |url=http://blog.mongodb.org/post/119945109/why-schemaless |titel=Wozu Schemafreiheit? |abruf=2016-01-30 |sprache=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Allerdings müssen bei Analysen anschließend die Informationen ebenfalls strukturiert werden.&lt;br /&gt;
&lt;br /&gt;
== Abgrenzung zu anderen NoSQL-Datenbanken ==&lt;br /&gt;
Zwecks Klassifizierung von Datenbanken anhand ihrer Qualitätsmerkmale wird oft das [[CAP-Theorem]] herangezogen. Das CAP-Theorem besagt, dass im Falle einer Netzwerk-Partitionierung sich ein [[verteiltes System]] entscheiden muss, ob es weiterhin verfügbar bleiben oder Konsistenz gewährleisten soll.&amp;lt;ref name=&amp;quot;CAP-Theorem&amp;quot;&amp;gt;{{Internetquelle |url=http://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed |titel=CAP-Theorem |abruf=2016-01-30 |sprache=en}}&amp;lt;/ref&amp;gt; MongoDB entscheidet sich hier für die Konsistenz, kann die Verfügbarkeit allerdings aufrechterhalten, solange die Mehrzahl der Knoten eines Replica Set miteinander kommunizieren können. Die Datenbank lässt sich jedoch auch so konfigurieren, dass primär die Verfügbarkeit erhalten bleibt. [[CouchDB]] als Vergleich zu MongoDB mit ähnlichen Funktionalitäten stellt die Verfügbarkeit über die Konsistenz.&lt;br /&gt;
&lt;br /&gt;
== Verwaltungswerkzeuge ==&lt;br /&gt;
=== Offizielle Werkzeuge ===&lt;br /&gt;
Mit einem laufenden MongoDB-Server kann auf verschiedenen Wegen eine Verbindung aufgebaut werden. Die Mongo Shell ist in der Distribution enthalten. Schließlich stehen Programmierern Treiber für zahlreiche Programmiersprachen zur Verfügung, um die Kommunikation ihrer Anwendungen mit MongoDB zu implementieren.&lt;br /&gt;
&lt;br /&gt;
==== Mongo Shell ====&lt;br /&gt;
Die Mongo Shell ist ein [[Kommandozeile]]n-[[Client]]. Sie dient der Verwaltung von MongoDB und ermöglicht ihrem Benutzer Lese- wie Schreiboperationen. Dazu erhält man eine Eingabeaufforderung, auf der man Befehle in der Sprache [[JavaScript]] ausführen kann.&lt;br /&gt;
&lt;br /&gt;
==== Treiber ====&lt;br /&gt;
MongoDB ist mit offiziellen Treibern ausgestattet für [[C (Programmiersprache)|C]], [[C++]], [[C-Sharp|C#]], [[Go (Programmiersprache)|Go]], [[Java (Programmiersprache)|Java]], [[JavaScript]], [[PHP]], [[Python (Programmiersprache)|Python]], [[Ruby (Programmiersprache)|Ruby]], [[Rust (Programmiersprache)|Rust]], [[Scala (Programmiersprache)|Scala]] und [[Swift (Programmiersprache)|Swift.]]&amp;lt;ref&amp;gt;{{Internetquelle |url=https://docs.mongodb.com/drivers/ |titel=Drivers |abruf=2022-01-09 |sprache=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt auch zu einigen Programmiersprachen offiziell unterstützte [[Objektrelationale Abbildung|ORMs]] für MongoDB, wie z.&amp;amp;nbsp;B. Mongoose für die [[Node.js]]-Plattform.&amp;lt;ref&amp;gt;[http://docs.mongodb.org/ecosystem/drivers/node-js/ Node.js MongoDB Driver] docs.mongodb.org&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cloud-basierter Monitoring-Dienst ===&lt;br /&gt;
MongoDB Management Service (MMS) ist eine [[Cloud Computing|cloud-basierte]] [[Monitoring]]-Lösung und [[Alert-Dienst]] für MongoDB Server.&amp;lt;ref&amp;gt;[https://www.mongodb.com/cloud Mongo Cloud], Zugriff am 17. Oktober 2015&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Grafische Oberflächen ===&lt;br /&gt;
Es gibt einige grafische Oberflächen ([[GUI]]s) zur Sichtung und Bearbeitung der Daten. Dazu gehören:&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Beschreibung !! Lizenz !! Linux !! Windows !! Mac&lt;br /&gt;
|-&lt;br /&gt;
|MongoDB Compass&lt;br /&gt;
|offizielle plattformübergreifende GUI für MongoDB&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.mongodb.com/products/compass |titel=Compass |sprache=en-us |abruf=2020-09-23}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Server Side Public License&amp;lt;ref&amp;gt;{{Internetquelle |url=https://github.com/mongodb-js/compass |titel=mongodb-js/compass |sprache=en |abruf=2020-09-23}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|{{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
| Studio 3T (ehemals MongoChef) || eine plattformübergreifende MongoDB GUI&amp;lt;ref name=&amp;quot;Studio 3T&amp;quot;&amp;gt;{{Internetquelle |url=https://studio3t.com/ |titel=Studio 3T (formerly MongoChef) - The IDE for MongoDB |abruf=2014-10-01 |sprache=en}}&amp;lt;/ref&amp;gt; || freie Lizenz und proprietär || {{Ja-Feld}} || {{Ja-Feld}} || {{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
| Nucleon BI Studio || Business Intelligence Frontend für MongoDB || proprietär || {{N/A-Feld}} || {{Ja-Feld}} || {{N/A-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
| Fang of Mongo || ein webbasiertes UI, erstellt mit Django und jQuery&amp;lt;ref name=&amp;quot;fang&amp;quot;&amp;gt;{{Internetquelle |url=http://github.com/Fiedzia/Fang-of-Mongo |titel=Fang of Mongo |abruf=2012-06-22 |sprache=en}}&amp;lt;/ref&amp;gt; || GNU AGPL v3.0&amp;lt;ref&amp;gt;[https://github.com/Fiedzia/Fang-of-Mongo/blob/fom_object/LICENCE Fang-of-Mongo/LICENCE at fom_object] Fiedzia/Fang-of-Mongo – GitHub&amp;lt;/ref&amp;gt; || {{Ja-Feld}} || {{N/A-Feld}} || {{N/A-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
| Nucleon Database Master || eine Windows-basierte Datenbank-Client-Software, die auch RDMS unterstützt || proprietär || {{N/A-Feld}} || {{Ja-Feld}} || {{N/A-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
| Futon4Mongo || ein [[Klon (Informationstechnik)|Klon]] des [[CouchDB]]-Futon-Web-Interfaces für MongoDB&amp;lt;ref name=&amp;quot;futon&amp;quot;&amp;gt;{{Internetquelle |url=http://github.com/sbellity/futon4mongo |titel=Futon4Mongo |abruf=2012-06-22 |sprache=en}}&amp;lt;/ref&amp;gt; || {{N/A-Feld}} || {{N/A-Feld}} || {{N/A-Feld}} || {{N/A-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
| mms, Mongo Management Studio || sowohl plattformübergreifendes als auch webbasiertes GUI&amp;lt;ref name=&amp;quot;mms&amp;quot;&amp;gt;{{Internetquelle |url=http://www.litixsoft.de/mms/ |titel=Mongo Management Studio |abruf=2014-09-01 |sprache=en}}&amp;lt;/ref&amp;gt; || freie Lizenz und proprietär || {{Ja-Feld}} || {{Ja-Feld}} || {{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
| Mongo3 || ein Ruby-basiertes Interface&amp;lt;ref name=&amp;quot;mongo3&amp;quot;&amp;gt;{{Internetquelle |url=http://mongo3.com/ |titel=Mongo3 |abruf=2012-06-22 |sprache=en}}&amp;lt;/ref&amp;gt; || Apache License 2.0 || {{Ja-Feld}} || {{Ja-Feld}} || {{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
| MongoHub || eine native [[macOS|OS-X]]-Anwendung für das Management von MongoDB&amp;lt;ref name=&amp;quot;mongohub&amp;quot;&amp;gt;{{Internetquelle |url=http://mongohub.todayclose.com/ |titel=MongoHub |archiv-url=https://web.archive.org/web/20150207195239/http://mongohub.todayclose.com/ |archiv-datum=2015-02-07 |abruf=2012-06-22 |sprache=en}}&amp;lt;/ref&amp;gt;, inaktiv seit April 2015&amp;lt;ref&amp;gt;{{Internetquelle |url=https://github.com/jeromelebel/MongoHub-Mac |titel=jeromelebel/MongoHub-Mac |sprache=en |abruf=2018-08-30}}&amp;lt;/ref&amp;gt;||{{N/A-Feld}} || {{Nein-Feld}} || {{Nein-Feld}} || {{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
| Opricot || eine browserbasierte MongoDB-Shell, geschrieben mit PHP&amp;lt;ref name=&amp;quot;opricot&amp;quot;&amp;gt;{{Internetquelle |url=https://github.com/argon/Opricot-MongoConsole |titel=Opricot |abruf=2012-06-22 |sprache=en}}&amp;lt;/ref&amp;gt; || GNU GPL v3.0 || {{Ja-Feld}} || {{N/A-Feld}} || {{N/A-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
| Robo 3T (ehemals Robomongo) || eine plattformübergreifende MongoDB-GUI&amp;lt;ref name=&amp;quot;robomongo&amp;quot;&amp;gt;{{Internetquelle |url=https://robomongo.org/ |titel=robomongo |abruf=2018-01-10 |sprache=en}}&amp;lt;/ref&amp;gt; || GNU GPL v3.0&amp;lt;ref&amp;gt;[https://github.com/paralect/robomongo/blob/master/LICENSE robomongo/LICENSE at master] paralect/robomongo – GitHub&amp;lt;/ref&amp;gt; || {{Ja-Feld}} || {{Ja-Feld}} || {{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
| UMongo (JMongoBrowser) || eine plattformübergreifende Management-GUI, geschrieben in Java&amp;lt;ref name=&amp;quot;umongo&amp;quot;&amp;gt;{{Internetquelle |url=https://github.com/agirbal/umongo/downloads |titel=UMongo |abruf=2012-06-22 |sprache=en}}&amp;lt;/ref&amp;gt; || verschiedene OpenSource-Lizenzen&amp;lt;ref&amp;gt;[https://github.com/agirbal/umongo/blob/master/README.rst umongo/README.rst at master] agirbal/umongo – GitHub&amp;lt;/ref&amp;gt; || {{N/A-Feld}} || {{N/A-Feld}} || {{N/A-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
| DBHawk|| ein webbasiertes MongoDB-Tool&amp;lt;ref name=&amp;quot;DBHawk&amp;quot;&amp;gt;{{Internetquelle |url=https://www.datasparc.com/mongodb-gui/ |titel=DBHawk |abruf=2018-01-06 |sprache=en}}&amp;lt;/ref&amp;gt; || proprietär || {{Ja-Feld}} || {{Ja-Feld}} || {{Ja-Feld}}&lt;br /&gt;
|-&lt;br /&gt;
|DataGrip (und weitere professionelle [[JetBrains]] [[Integrierte Entwicklungsumgebung|IDE]]s)&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.jetbrains.com/products/ |titel=All Developer Tools and Products by JetBrains |sprache=en |abruf=2022-01-09}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|professionelle Datenbank-Entwicklungsumgebung mit Unterstützung für viele verschiedene Datenbanksysteme wie unter anderem MongoDB. Geschrieben in Java. Basiert auf der [[Open Source|quelloffenen]] [https://www.jetbrains.com/de-de/opensource/idea/ IntelliJ-Plattform].&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.jetbrains.com/datagrip/ |titel=DataGrip: The Cross-Platform IDE for Databases &amp;amp; SQL by JetBrains |sprache=en |abruf=2022-01-09}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|proprietär&lt;br /&gt;
| {{Ja-Feld}}&lt;br /&gt;
| {{Ja-Feld}}&lt;br /&gt;
| {{Ja-Feld}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Replikation ==&lt;br /&gt;
Um Ausfälle einzelner Server zu kompensieren und die Last der Lesezugriffe auf mehrere Server zu verteilen, bietet MongoDB zwei Arten der [[Replikation (Datenverarbeitung)|Replikation]] an:&lt;br /&gt;
&lt;br /&gt;
=== Master-Slave-Replikation ===&lt;br /&gt;
Die [[Master-Slave]]-Replikation ist veraltet und seit Version 4.0 nicht mehr verfügbar&amp;lt;ref&amp;gt;https://docs.mongodb.com/manual/release-notes/4.0-compatibility/index.html#replica-sets&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Ein Master konnte [[Lesezugriff|Lese-]] („Reads“) und [[Schreibzugriff]]e („Writes“) ausführen. Ein Slave kopierte die Daten vom Master und konnte nur für Lesezugriffe oder die [[Datensicherung]] eingesetzt werden, nicht aber für Schreibzugriffe.&lt;br /&gt;
&lt;br /&gt;
Die Master-Slave-Replikation gestattete es Entwicklern, zu garantieren, dass auf einer Per-Ablauf-Basis zumindest ein Ablauf auf &amp;#039;&amp;#039;N&amp;#039;&amp;#039; Server repliziert wurde.&lt;br /&gt;
&lt;br /&gt;
=== Replica-Sets ===&lt;br /&gt;
Replica-Sets ähneln dem Master-Slave-Verhältnis, enthalten aber die Möglichkeit für die Slaves, einen neuen Master zu wählen, wenn der derzeitige ausfällt.&lt;br /&gt;
&lt;br /&gt;
== Sharding ==&lt;br /&gt;
MongoDB [[Skalierbarkeit|skaliert]] horizontal unter Verwendung eines Systems, welches als [[horizontale Fragmentierung]] bezeichnet wird und das dem [[Bigtable]]- und PNUTS-Skalierungssystem sehr ähnlich ist. Der Entwickler wählt einen Fragmentierungsschlüssel, der festlegt, wie die Daten in einer Ansammlung verteilt werden. Die Daten werden in Bereiche aufgeteilt (unter Zugrundelegung des Fragmentierungsschlüssels) und über mehrere Instanzen verteilt.&lt;br /&gt;
&lt;br /&gt;
Die Anwendung bzw. ihr Entwickler muss wissen, dass die Kommunikation bei bestimmten Abläufen mit einem fragmentierten [[Computercluster|Cluster]] erfolgt. So muss eine „findAndModify“-Abfrage den Fragmentierungsschlüssel zum Beispiel beinhalten, wenn die angefragte Sammlung horizontal fragmentiert ist. Die Anwendung kommuniziert mit einem speziellen Routing-Prozess, der „mongos“ genannt wird und der genauso wie ein einzelner MongoDB-Server aussieht. Dieser „mongos“-Prozess weiß, welche Daten von welcher Instanz verwaltet werden, und routet die Abfrage dementsprechend. Alle Abfragen fließen durch diesen Prozess: Dieser leitet nicht nur die Abfragen und Antworten weiter, sondern führt auch alle notwendigen, finalen Datenver- und -entflechtungen durch. Jede beliebige Anzahl an „mongos“-Prozessen kann gestartet werden, allerdings wird gewöhnlich nur eine pro [[Anwendungsserver]] empfohlen.&lt;br /&gt;
&lt;br /&gt;
== Technische Grundlagen ==&lt;br /&gt;
Bei Lese- und Schreibzugriffen werden die Daten zunächst im RAM abgelegt und erst nach einer bestimmten Zeit (per Voreinstellung alle 60 Sekunden) vom Betriebssystemdienst [[mmap]] auf Disk synchronisiert. Dies ergibt einen Geschwindigkeitsvorteil, da auf den RAM in Nanosekunden zugegriffen werden kann, auf Dateien hingegen im dreistelligen Millisekundenbereich. Ein Nachteil ist, dass etwa bei einem Serverabsturz alle nur im RAM vorhandenen Daten verlorengehen. MongoDB begegnet diesem Nachteil mit dem [[Journaling]]-Verfahren.&amp;lt;ref&amp;gt;Tobias Trelle: &amp;#039;&amp;#039;MongoDB. Der praktische Einstieg&amp;#039;&amp;#039;, dpunkt, Heidelberg 2014, S. 21.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufgrund der Nutzung von &amp;#039;&amp;#039;mmap&amp;#039;&amp;#039; ist auf [[32-Bit]]-Rechnern die Datengröße auf 2 [[Gigabyte (Einheit)|GB]] begrenzt (bei [[64-Bit]]-Rechnern liegt die Obergrenze entsprechend sehr viel höher).&amp;lt;ref name=&amp;quot;filelimit32bit&amp;quot;&amp;gt;{{Internetquelle |url=http://blog.mongodb.org/post/137788967/32-bit-limitations |titel=32-bit limitations |abruf=2012-06-22 |sprache=en}}&amp;lt;/ref&amp;gt; Der MongoDB-Server kann nur auf [[Endianness|Little-Endian]]-Systemen benutzt werden, obwohl die meisten Treiber sowohl auf Little-Endian- als auch auf Big-Endian-Systemen laufen.&lt;br /&gt;
&lt;br /&gt;
Weitere Merkmale sind:&lt;br /&gt;
* [[UTF-8]]-Kodierung der Dokumente. Nicht-UTF-8-Daten können mittels eines speziellen Binärdatentyps gespeichert, angefragt und abgerufen werden.&lt;br /&gt;
* Unterstützung von Datum, [[Regulärer Ausdruck|regulären Ausdrücken]], Code und binären Daten (allesamt [[BSON]]-Kategorien).&lt;br /&gt;
* Server-seitige JavaScript-Ausführung: [[JavaScript]] ist die [[Verkehrssprache]] von MongoDB und kann für Abfragen und Aggregationsfunktionen (wie beispielsweise [[MapReduce]]) verwendet werden, außerdem kann JavaScript direkt zur Datenbank geschickt und dort ausgeführt werden.&lt;br /&gt;
&lt;br /&gt;
== Lizenzierung und Unterstützung ==&lt;br /&gt;
MongoDB war bis Oktober 2018 unter der [[GNU Affero General Public License]] (AGPL) frei erhältlich. Die Sprachtreiber sind erhältlich unter einer [[Apache-Lizenz]].&amp;lt;ref name=&amp;quot;license&amp;quot;&amp;gt;{{Internetquelle |url=http://blog.mongodb.org/post/103832439/the-agpl |titel=The AGPL - MongoDB Blog: May 5, 2009 |abruf=2012-06-22 |sprache=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Oktober 2018 wechselten die Entwickler der Datenbank MongoDB zur proprietären [[Server Side Public License]] (SSPL), damit Cloud-Provider die Datenbank nicht nutzen, ohne Code zurückzugeben.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SSPL erfordert, dass jeder, der den MongoDB-Service anbietet, auch den Quellcode des Services unter dieser Lizenz veröffentlicht, auch den Code aller Programme für das Management, für Nutzerinterfaces, für Monitoring und für Backups. MongoDB legte die Lizenz der [[Open Source Initiative]] (OSI) vor, wo diese abgelehnt wurde&amp;lt;ref&amp;gt;{{Internetquelle |url=http://lists.opensource.org/pipermail/license-review_lists.opensource.org/2018-November/003826.html |titel=&amp;amp;#91;License-review&amp;amp;#93; Approval: Server Side Public License, Version 1 (SSPL v1) |abruf=2018-11-29 |sprache=en}}&amp;lt;/ref&amp;gt;. Eine neue Version 2 der Lizenz wurde erneut der OSI vorgelegt&amp;lt;ref&amp;gt;{{Internetquelle |url=http://lists.opensource.org/pipermail/license-review_lists.opensource.org/2018-November/003836.html |titel=&amp;amp;#91;License-review&amp;amp;#93; Approval: Server Side Public License, Version 2 (SSPL v2) |abruf=2018-11-29 |sprache=en}}&amp;lt;/ref&amp;gt;, dann aber zurückgezogen, nachdem klar wurde, dass diese nicht akzeptiert werden würde.&amp;lt;ref&amp;gt;{{Internetquelle |url=http://lists.opensource.org/pipermail/license-review_lists.opensource.org/2019-March/003989.html |titel=&amp;amp;#91;License-review&amp;amp;#93; Approval: Server Side Public License, Version 2 (SSPL v2) |abruf=2019-03-22 |sprache=en}}&amp;lt;/ref&amp;gt; MongoDB ist derzeit nur unter der abgelehnten Version 1 verfügbar. Dem voraus ging eine ähnliche Lizenzänderung durch Entwickler der Datenbank [[Redis]].&amp;lt;ref&amp;gt;[https://www.golem.de/news/datenbank-mongodb-wechselt-lizenz-1810-137163.html Hanno Böck: MongoDB wechselt Lizenz]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufgrund der Lizenzänderung wurde MongoDB aus den Linux-Distributionen [[Debian]], [[Fedora (Linux-Distribution)|Fedora]] und [[Red Hat Enterprise Linux]] entfernt. Das Fedora-Projekt entschied, dass die SSPL version 1 keine [[Freie-Software-Lizenz]] ist.&amp;lt;ref&amp;gt;{{cite web |first=Steven J. |last=Vaughan-Nichols |url=https://www.zdnet.com/article/mongodb-open-source-server-side-public-license-rejected/ |title=MongoDB &amp;quot;open-source&amp;quot; Server Side Public License rejected |language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=https://www.geekwire.com/2019/mongodbs-licensing-changes-led-red-hat-drop-database-latest-version-server-os/ |title=MongoDB’s licensing changes led Red Hat to drop the database from the latest version of its server OS |date=2019-01-16 |language=en-US}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sicherheit ==&lt;br /&gt;
Zahlreiche MongoDB-Installationen im Internet sind von jedermann lesbar und teilweise sogar beschreibbar. Eine Suche mit [[Shodan (Suchmaschine)|Shodan]] lieferte im Januar 2017 52.000 offene Datenbanken.&amp;lt;ref&amp;gt;[https://krebsonsecurity.com/2017/01/extortionists-wipe-thousands-of-databases-victims-who-pay-up-get-stiffed/#more-37597 Extortionists Wipe Thousands of Databases, Victims Who Pay Up Get Stiffed], Krebs on Security, 10. Januar 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ursache ist, dass in der Standardinstallation keinerlei Zugriffskontrolle konfiguriert ist. Wird die Datenbank später auf einen öffentlichen Server verschoben und die Konfiguration nicht angepasst, kann von außen frei auf die Daten zugegriffen werden.&amp;lt;ref name=&amp;quot;infak&amp;quot; /&amp;gt; Zum Teil wurde das von [[Ransomware]] ausgenutzt, die diese Daten verschlüsselt hat.&amp;lt;ref&amp;gt;{{Toter Link |datum=2025-12-20 |fix-attempted=1 |url=https://docs.g00gle.com/spreadsheets/d/1QonE9oeMOQHVh8heFIyeqrjfKEViL0poLnY8mAakKhM/edit |text=MongoDB ransacking}}&amp;lt;/ref&amp;gt; Der Hersteller der kommerziellen Variante empfiehlt schon seit langem Maßnahmen zur Absicherung.&amp;lt;ref name=&amp;quot;infak&amp;quot;&amp;gt;{{Internetquelle |url=http://www.informatik-aktuell.de/aktuelle-meldungen/2015/februar/mongodb-ungesicherte-datenbanken-absichern.html |titel=MongoDB: Ungeschützte Datenbanken absichern |datum=2015-02-18 |abruf=2015-02-18 |sprache=de}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Anleitung zur Absicherung: [https://www.cyberciti.biz/faq/how-to-secure-mongodb-nosql-production-database/ How to secure MongoDB on Linux or Unix production server], nixCraft, 9. Januar 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bekannte Anwender ==&lt;br /&gt;
* Die Webpräsenz von [[MTV Networks]]&amp;lt;ref name=&amp;quot;mtv&amp;quot;&amp;gt;{{cite web |url=http://blog.mongodb.org/post/5360007734/mongodb-powering-mtvs-web-properties |title=MongoDB Powering MTV&amp;#039;s Web Properties |date=2011-05-10 |access-date=2011-07-06 |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Disney Interactive Media Group]]&amp;lt;ref name=&amp;quot;disney&amp;quot;&amp;gt;{{cite web |url=http://www.10gen.com/presentation/mongosf2011/disney |title=Disney Central Services Storage: Leveraging Knowledge and skillsets |date=2011-05-24 |archive-url=https://web.archive.org/web/20110611204855/http://www.10gen.com/presentation/mongosf2011/disney |archive-date=2011-06-11 |access-date=2011-07-06 |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Foursquare]]&amp;lt;ref name=&amp;quot;foursquare&amp;quot;&amp;gt;{{Toter Link |datum=2025-12-20 |fix-attempted=1 |url=http://blip.tv/file/3704098 |text=MongoDB at foursquare - Presentation at MongoNYC}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[The New York Times]]&amp;lt;ref name=&amp;quot;nytimes&amp;quot;&amp;gt;{{cite news |first=Jacqueline |last=Maher |url=http://open.blogs.nytimes.com/2010/05/25/building-a-better-submission-form/ |title=Building a Better Submission Form |publisher=NYTimes Open Blog |date=2010-05-25 |access-date=2010-06-28 |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[SourceForge]]&amp;lt;ref name=&amp;quot;sourceforge&amp;quot;&amp;gt;{{cite web |url=http://us.pycon.org/2010/conference/schedule/event/110/ |title=How Python, TurboGears, and MongoDB are Transforming SourceForge.net |date=2010-02-20 |publisher=PyCon 2010 |archive-url=https://web.archive.org/web/20100819081331/http://us.pycon.org/2010/conference/schedule/event/110/ |archive-date=2010-08-19 |access-date=2012-06-22 |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Die E-Commerce Website [[Etsy]]&amp;lt;ref name=&amp;quot;etsy&amp;quot;&amp;gt;{{cite web |url=http://codeascraft.etsy.com/2010/05/19/mongodb-at-etsy/ |title=MongoDB at Etsy |date=2010-05-19 |publisher=Code as Craft: Etsy Developer Blog |access-date=2010-06-28 |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Large Hadron Collider]] am CERN&amp;lt;ref name=&amp;quot;lhc&amp;quot;&amp;gt;{{cite web |url=http://blog.mongodb.org/post/660037122/holy-large-hadron-collider-batman |title=Holy Large Hadron Collider, Batman! |date=2010-06-03 |publisher=The MongoDB NoSQL Database Blog |access-date=2010-08-03 |language=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Die Cloud-Computing-Plattform [[AppScale]]&amp;lt;ref&amp;gt;{{Internetquelle |url=http://appscale.cs.ucsb.edu/datastores.html#mongodb |titel=AppScale - Supported Datastores |offline=ja |archiv-url=https://web.archive.org/web/20130907011907/http://appscale.cs.ucsb.edu/datastores.html#mongodb |archiv-datum=2013-09-07 |abruf=2012-06-22 |sprache=en}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Marc Boeker: &amp;#039;&amp;#039;MongoDB. Sag Ja zu NoSQL&amp;#039;&amp;#039;. EntwicklerPress, Frankfurt am Main 2010, ISBN 978-3-86802-057-1&lt;br /&gt;
* Tobias Trelle: &amp;#039;&amp;#039;MongoDB. Der praktische Einstieg&amp;#039;&amp;#039;. dpunkt, Heidelberg 2014, ISBN 978-3-86490-153-9&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.mongodb.org/ MongoDB Homepage]&lt;br /&gt;
* [https://www.mongodb.com/ MongoDB, Inc.]&lt;br /&gt;
* [https://university.mongodb.com/ MongoDB University - Free Online MongoDB Training]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise und Anmerkungen ==&lt;br /&gt;
&amp;lt;references responsive/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Normdaten|TYP=s|GND=7724020-0}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenbankmanagementsystem]]&lt;br /&gt;
[[Kategorie:NoSQL]]&lt;br /&gt;
[[Kategorie:Abkürzung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Chr0n0ss</name></author>
	</entry>
</feed>