Appwrite 2.0
Appwrite 2.0 modernisiert die Plattform mit einer Coroutine-Engine, nativer Unterstützung für PostgreSQL und MySQL, S3-Speicher sowie OAuth 2.1-Identitätsfunktionen.
Appwrite 2.0 modernisiert die Plattform mit einer Coroutine-Engine, nativer Unterstützung für PostgreSQL und MySQL, S3-Speicher sowie OAuth 2.1-Identitätsfunktionen.
Funktion und offizielle Positionierung des Produkts
Appwrite 2.0 stellt eine umfassende architektonische Überarbeitung der Backend-as-a-Service-Plattform dar und setzt neben traditionellen APIs auf direkte Kompatibilität mit branchenüblichen Protokollen.
Zu den wichtigsten Plattform-Updates gehören die Hyperloop B Coroutine-Engine, native Datenbankunterstützung für PostgreSQL und MySQL, S3-kompatibler Objektspeicher, VectorsDB für Ähnlichkeitssuchen und ein OAuth 2.1-Identitätsanbieter.
Durch offizielle Quellen belegte Anwendungsfälle
Verbinden externer Anwendungs-Frameworks und ORMs direkt mit verwalteten PostgreSQL- oder MySQL-Datenbanken über standardmäßige Verbindungszeichenfolgen.
Verwalten hochdimensionaler Vektor-Embeddings in VectorsDB bei gleichzeitiger Speicherung flexibler Anwendungsdaten in schemalosen JSON-DocumentsDB-Sammlungen.
Nutzung eines Appwrite-Projekts als OpenID Connect- und OAuth 2.1-Anbieter zur Authentifizierung von Benutzern über externe Web- oder Mobilanwendungen hinweg.
Appwrite 2.0 ersetzt die frühere Worker-Prozessstruktur durch Hyperloop B, ein Coroutine-basiertes Ausführungsmodell. In dieser Architektur geben Worker-Prozesse die Ausführung ab, während sie auf Datenbankabfragen, Cache-Antworten oder Netzwerk-I/O warten, sodass einzelne Prozesse mehrere gleichzeitige Anfragen parallel verarbeiten können.
Um die Abhängigkeit von proprietären Client-SDKs zu verringern, stellt Appwrite 2.0 native Netzwerkprotokolle über Kernsubsysteme hinweg bereit. Entwickler können Standard-Datenbank-Clients für PostgreSQL und MySQL, Standard-S3-Tools für Dateioperationen und standardmäßige OpenID Connect-Discovery-Endpunkte für die Authentifizierung nutzen.
Prüfungen mit eigenen Inhalten und Arbeitsabläufen
Welche Quellen wann geprüft wurden
Antworten auf Basis des quellengeprüften Produkteintrags
Appwrite 2.0 unterstützt PostgreSQL als Standard für neue selbst gehostete Installationen sowie MySQL, MariaDB, MongoDB, DocumentsDB und VectorsDB.
Appwrite Storage stellt einen S3-kompatiblen API-Endpunkt bereit, der die direkte Integration mit Tools wie der AWS-CLI, AWS-SDKs und rclone ermöglicht.
Hyperloop B ist die Coroutine-Engine hinter Appwrite 2.0, die während I/O-Vorgängen die Ausführung abgibt, um mehrere gleichzeitige Anfragen in einem einzigen Prozess zu verarbeiten.
Ja, Appwrite 2.0 enthält einen OAuth 2.1- und OpenID Connect-Server, mit dem Projekte berechtigungsbezogene Zugriffstoken ausstellen und externe Anwendungen authentifizieren können.
Nein, Regeln zur Datenverkehrssteuerung mit Appwrite Firewall und die Verwaltung von Appwrite Domains sind derzeit als reine Appwrite Cloud-Funktionen dokumentiert.