NoSQL: Mongodb 2.4 mit Textsuche und V8

Zu den wichtigsten Neuerungen von Mongodb 2.4 gehört die Textsuche(öffnet im neuen Fenster) : Dank Text-Indizes lassen sich Volltexte in Mongodb in Echtzeit durchsuchen, wobei sowohl eine Stammformreduktion (Stemming) als auch eine Tokenisierung in 15 Sprachen unterstützt wird. Die Textsuche ist laut den Mongodb-Entwicklern die von Nutzern am häufigsten gewünschte Funktion.
Der Working Set Analyzer(öffnet im neuen Fenster) soll helfen, die Kapazität eines Mongodb-Clusters zu planen. Er zeichnet auf, wie viele Unique Pages der Server in den letzten 15 Minuten benötigt hat. Nähert sich dieser Wert dem verfügbaren Speicher, sollte der Cluster erweitert werden.
Zähler sollen in der neuen Version dank diverser Optimierungen rund zehnmal schneller sein als bisher. Mittels Hash-Sharding lassen sich Daten zufällig im Cluster verteilen, um auch bei schwer vorhersagbaren Zugriffsmustern die Last gleichmäßig zu verteilen. Neu sind zudem die Unterstützung für GeoJSON, ein akkurateres Sphärenmodell sowie eine verbesserte Suche, die auch Polygonüberschneidungen liefert.
Als Javascript-Engine(öffnet im neuen Fenster) kommt in Mongodb 2.4 statt einer erweiterten Version von Mozillas Spidermonkey nun Googles V8 zum Einsatz. Sie wird für Mapreduce, $where und die Shell verwendet und soll vor allem bei gleichzeitigem Abtragen Vorteile bringen. In Sachen Sicherheit bietet Mongodb 2.4 vor allem zwei wesentliche Neuerungen: Zum einen wird Kerberos zur Authentifizierung unterstützt, zum anderen gibt es rollenbasierte Zugriffskontrollen.
Mongodb 2.4(öffnet im neuen Fenster) ist Open Source und steht unter mongodb.org/downloads(öffnet im neuen Fenster) zum Download bereit.



