MongoDB, die dokumentorientierte NoSQL-Datenbank erhält im Zuge ihres Upgrades auf Version 2.4 einige neue Features.
So erlaubt die neue Version – vorerst noch im Betastadium – eine textbasierte Suche im MongoDB-Datenbestand. Ein text index wird dabei in Echtzeit aktualisiert, zugleich startet das text-Kommando eine Abfrage, die standardmäßig bis zu 100 Ergebnisse zurückliefert.
Der existierende 2d-Index für Berechnungen auf einer euklidischen Ebene wird um einen 2dsphere-Index erweitert. Der ermöglicht es, Ortsdaten als GeoJSON-Objekte anzulegen, welche die Objekte Point, LineString und Polygon enthalten. Der Ansatz stützt sich dabei auf das World Geodetic System 1984 (kurz WGS 84).
Ein neuer hashed index enthält Hash-Werte für hash-basierte Shard-Keys. Diese Index-Dateien für die horizontale Fragmentierung müssen dafür bestimmte Auflagen erfüllen: Sie dürfen unter anderem nur ein Feld enthalten, keine zusammengesetzten oder Multikey-Inidizes sein und keine Arrays enthalten.
Daneben gibt es noch eine Reihe von Sicherheitsupdates. So bringt MongoDB nun ein modulares Authentifizierungssystem mit Kerberos-Support mit, außerdem rollenbasierte Zugangskontrollen und mehr Sicherheit durch privilegierte Dokumente im system.users-Bereich der Datenbank. Wer mehr über die Neuerungen erfahren will, wirft am besten einen Blick in die ausführlichen Release Notes.




