Nextcloud schaltet den ADA-Turbo: Deutliche Performance-Verbesserungen kommen

Mit der ADA-Engine bringt Nextcloud eine komplett neue Datenzugriffsarchitektur. Sie senkt die Serverlast drastisch und beschleunigt groĂźe Installationen.

vorlesen Druckansicht 1 Kommentar lesen
Drehregler bis 11

(Bild: heise medien)

Lesezeit: 4 Min.
Inhaltsverzeichnis
close notice

This article is also available in English. It was translated with technical assistance and editorially reviewed before publication.

Nextcloud hat mit der ADA-Engine (Accelerated Direct Access) eine grundlegend ĂĽberarbeitete Datenzugriffsarchitektur vorgestellt. Die in PHP, Go und Rust implementierte Engine soll die Skalierbarkeit der freien Kollaborationsplattform auf ein neues Niveau heben. Die Neuentwicklung ist als Hommage an Ada Lovelace benannt, die erste Computerprogrammiererin der Geschichte.

Die ADA-Engine berechnet Zugriffsdaten und Berechtigungen vorab, speichert sie im Cache und ermöglicht direkten Dateizugriff. Zudem pusht sie Daten aktiv zu Clients, um die Navigation responsiver zu gestalten.

In Aktion können Anwender die neue ADA-Engine erstmals mit Nextcloud Hub 26 Winter erleben, das am 18. Februar 2026 erscheinen soll. Die neue Version trennt Previews aus dem File Cache und reduziert so die Größe der File-Cache-Tabelle um 56 Prozent. Diese Metadaten-Abstraktionsschicht ist oft die größte Datenbanktabelle in Nextcloud-Installationen. Previews erhalten eine eigene Tabelle mit Ablaufmechanismus für ungenutzte Dateien.

Authoritative Mount Points beschleunigen das Laden von Ordnern mit Shares um 30 Prozent, im Beispiel von Nextcloud von 1,9 auf 1,3 Sekunden. Das Lean File System Setup verbessert die Shared-Folder-Retrieval um 60 Prozent, von 1,39 auf 0,44 Sekunden. Direkte S3-Downloads reduzieren die Serverlast massiv und beschleunigen das Laden von Thumbnails um den Faktor 2 bis 10.

Eine zentrale Innovation sind Snowflake-IDs, ursprünglich von Twitter entwickelt. Diese 64-Bit-Identifikatoren lassen sich dezentral ohne Datenbankabfragen generieren und enthalten einen Zeitstempel mit Millisekundenpräzision, eine Server-ID und ein CLI-Flag. Sie ermöglichen Sharding, also die Aufteilung von Tabellen nach Benutzer- oder Datei-IDs über mehrere Nodes hinweg, was Wartezeiten reduziert. Die Snowflake-IDs sind bereits im Preview-Provider und External Sharing im Einsatz.

Für Installationen mit Millionen Nutzern implementiert Nextcloud zudem das Generator-Pattern zum Streaming großer Listen. Statt komplette Listen in den Speicher zu laden, was zu Out-of-Memory-Fehlern führen kann, werden die Daten schrittweise verarbeitet. Eine neue Mount-Points-Tabelle ersetzt die bisherigen Per-User-Caches und ermöglicht direkte Provider-Queries. Die Architektur ist ideal für geclusterte und Cloud-native Deployments wie Kubernetes geeignet.

Videos by heise

Die in Rust und Go entwickelten High-Performance-Backends erhalten ebenfalls Updates. Das HPB Files 2.0 reduziert die PROPFIND-Anfragen für Updates um 80 Prozent durch gestaffelte Benachrichtigungen bei Multi-User-Änderungen und detailliertere Informationen für selective Sync. Das HPB Talk 2.0 führt Chat-Relay ein und senkt die Datenbanklast für große Räume und Anrufe. Bei mehr als 100 Teilnehmern sinken die Chat-bezogenen Anfragen um bis zu 80 Prozent.

Direkte S3-Downloads sind bereits im aktualisierten Desktop-Client implementiert. Clients laden dabei Token-geschützt direkt aus S3-kompatiblen Speichern und umgehen den Application-Server. Für die Web-Oberfläche und Previews folgen entsprechende Funktionen in späteren Releases. Die Speicherabstraktion bleibt dabei erhalten und unterstützt weiterhin POSIX, S3, IBM, FTP, WebDAV, Samba, NFS und SharePoint.

Trotz der tiefgreifenden Änderungen bleiben alle Sicherheitsfeatures erhalten oder werden verbessert: Server- und End-to-End-Verschlüsselung, ACLs, Passwort- und Ablaufmechanismen sowie Video-Verifikation. Auch KI-gestützte Erkennung verdächtiger Logins, Brute-Force-Schutz, Rate-Limiting, Audit-Logging, Erkennung sensibler Dateien und Smart Locking funktionieren weiterhin. Die ADA-Engine sorgt für konsistente Berechtigungen über alle Features hinweg, von Files über Talk bis zu Tasks. Detaillierte Informationen zu allen Änderungen finden sich im Nextcloud-Blog.

Und natürlich bleibt der Open-Source-Charakter von Nextcloud unangetastet, es handelt sich nicht um ein kommerzielles Pro-Feature. Die erste Beta von Nextcloud Hub 26 Winter ist seit Januar 2026 verfügbar. Nextcloud verspricht, dass weitere Anpassungen in kommenden Releases folgen, wobei die größten Auswirkungen bei großen Installationen zu erwarten sind. Geografisch verteilte Speicherlösungen sind mit ADA technisch machbar, erfordern aber noch erheblichen Entwicklungsaufwand.

(fo)