MongoDB
MongoDB (GNU AGPL v3.0) ist eine hochperformante, schema-freie, dokumentenorientierte Open-Source-Datenbank, die in der Programmiersprache C++ geschrieben ist. Da die Datenbank dokumentenorientiert ist, kann sie Sammlungen von 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.
Einige Merkmale
- UTF-8-Kodierung der Dokumente. Nicht-UTF-8-Daten können gespeichert, angefragt und abgerufen werden mittels eines speziellen Binär-Daten-Typs.
- Plattformübergreifende Unterstützung: Die Binärdateien sind verfügbar für Windows, Linux, MacOS X und Solaris. MongoDB kann auf fast jedem Little-Endian-System kompiliert werden.
- Unterstützung von Datum, regulären Ausdrücken, Code, binären Daten und mehr
- Server-seitige JavaScript-Ausführung: JavaScript ist MongoDBs Lingua franca.
Literatur
- Karl Seguin: The Little MonogDB Book vom 28. März 2011, freier Download als Epub und PDF
Links
- MongoDB Home
- MongoDB in der Wikipedia
Sie sind hier: Start → Webworking → (Open Source) Datenbanken → mongodb.txt