MongoDB hat am Donnerstag eine Reihe von Updates für seine NoSQL-Datenbank Atlas angekündigt, darunter neue Sprachunterstützung, ein vereinfachter Installationsprozess für Atlas' Kubernetes Operator und ein vollständig unterstützter Kotlin-Treiber. Diese Verbesserungen zielen darauf ab, Entwickleraufgaben wie das Infrastrukturmanagement zu rationalisieren und die Entwicklung von generativen KI-Anwendungen mit Vektorsuche und Stream-Verarbeitungsfunktionen zu unterstützen.
MongoDB hat erkannt, dass viele Entwickler für die Bereitstellung von Atlas auf AWS andere Programmiersprachen als JavaScript und TypeScript bevorzugen, und hat die Unterstützung auf C#, Go, Java und Python erweitert. Die Aufnahme dieser Sprachen hilft Entwicklern, Zeit bei der Verwaltung der Infrastruktur zu sparen. Bisher konnten MongoDB-Entwickler Infrastructure-as-Code (IaC) auf AWS über die CloudFormation Public Registry, Partner Solution Deployments und das Cloud Development Kit (CDK) des Anbieters der öffentlichen Cloud verwalten.
Außerdem bietet MongoDB jetzt Unterstützung für Kotlin bei der Entwicklung serverseitiger Anwendungen. Vor diesem Update konnten Entwickler das MongoDB Realm Kotlin Software Development Kit (SDK) für die clientseitige Entwicklung verwenden, aber serverseitige Entwickler waren auf einen inoffiziellen, von der MongoDB-Community unterstützten Treiber oder auf umfangreiche benutzerdefinierte Kodierung angewiesen. Dies führte zu längeren Softwareentwicklungszyklen und Problemen mit der Zuverlässigkeit von Anwendungen, wenn serverseitige Kotlin-Anwendungen auf MongoDB erstellt wurden.
Darüber hinaus hat MongoDB die Installation des Atlas Kubernetes Operators vereinfacht. Entwickler können jetzt die MongoDB Atlas-Befehlszeilenschnittstelle (CLI) verwenden, um den MongoDB Atlas Kubernetes Operator zu installieren und Sicherheitsanmeldeinformationen schnell zu generieren, was den betrieblichen Aufwand reduziert. Entwickler können außerdem bestehende MongoDB Atlas-Projekte und -Implementierungen mit einem einzigen Befehl importieren, was die Agilität bei der Arbeit mit Containern erhöht.
Zusätzlich zu diesen Updates kündigte MongoDB die allgemeine Verfügbarkeit der Open-Source-Bibliothek PyMongoArrow an. Die Bibliothek ermöglicht es Entwicklern, in MongoDB gespeicherte Daten mit weit verbreiteten Frameworks wie Apache Arrow Tables, Pandas, DataFrames und Numpy Arrays zu konvertieren.
Diese Verbesserungen von MongoDB können als ein Schritt in Richtung weiterer Benutzerfreundlichkeit der Plattform betrachtet werden, ähnlich wie die No-Code-Plattform von AppMaster.io, die die Anwendungsentwicklung für eine breite Palette von Kunden effizienter und kostengünstiger machen soll. Ähnlich wie MongoDB Atlas darauf abzielt, den Zeitaufwand für die Verwaltung der Infrastruktur zu verringern und die Aufgaben der Entwickler zu rationalisieren, bietet AppMaster eine umfassende, visuell gesteuerte Entwicklungsumgebung, die die Erstellung von Backend-, Web- und mobilen Anwendungen unterstützt.