Appwrite 2.0 favicon

Appwrite 2.0

Appwrite 2.0 modernise la plateforme avec un moteur de coroutines, la prise en charge native de PostgreSQL et MySQL, le stockage S3 et des fonctionnalités d'identité OAuth 2.1.

Code et ITConnexion directe d'ORM et de clients…Exécution de recherches par similarité…Transfert et gestion de fichiers via…Fonctionnement en tant que serveur…
Appwrite 2.0 product interface screenshot
Visites mensuelles estimées
339 k
Période des données:
Référencé sur AIToolly

Qu’est-ce que Appwrite 2.0 ? Présentation du produit

Fonction du produit et positionnement officiel

Appwrite 2.0 constitue une révision architecturale majeure de la plateforme de backend-as-a-service, mettant l'accent sur la compatibilité directe avec les protocoles standards de l'industrie aux côtés de ses API traditionnelles.

Les principales nouveautés comprennent le moteur de coroutines Hyperloop B, la prise en charge native des bases de données PostgreSQL et MySQL, le stockage d'objets compatible S3, VectorsDB pour la recherche par similarité et un fournisseur d'identité OAuth 2.1.

À quoi peut servir Appwrite 2.0 ?

Cas d’usage étayés par les sources officielles

Intégration standard de bases de données et d'ORM

Connexion directe de frameworks applicatifs externes et d'ORM à des bases de données gérées PostgreSQL ou MySQL à l'aide de chaînes de connexion standards.

Similarité vectorielle et stockage de documents

Gestion d'embeddings vectoriels à haute dimension dans VectorsDB tout en conservant des données applicatives flexibles au sein de collections JSON sans schéma dans DocumentsDB.

Gestion centralisée des identités OAuth 2.1

Utilisation d'un projet Appwrite en tant que fournisseur OpenID Connect et OAuth 2.1 pour authentifier les utilisateurs sur des applications web ou mobiles externes.

Moteur Hyperloop B et interopérabilité des protocoles

Appwrite 2.0 remplace l'ancienne structure de processus workers par Hyperloop B, un modèle d'exécution fondé sur les coroutines. Dans cette architecture, les processus workers cèdent l'exécution lorsqu'ils attendent des requêtes de base de données, des réponses de cache ou des opérations d'E/S réseau, ce qui permet à des processus uniques de traiter simultanément plusieurs requêtes concurrentes.

Afin de réduire la dépendance envers des SDK clients propriétaires, Appwrite 2.0 expose des protocoles réseau natifs au sein de ses sous-systèmes centraux. Les développeurs peuvent utiliser des clients de base de données standards pour PostgreSQL et MySQL, des outils S3 standards pour les opérations sur les fichiers et des points de terminaison de découverte OpenID Connect standards pour l'authentification.

  • Hyperloop B s'appuie sur un ordonnanceur de coroutines pour éviter que les processus ne restent inactifs de manière synchrone pendant les opérations d'E/S.
  • Les compartiments de stockage d'objets peuvent être manipulés à l'aide de clients S3 standards tels que l'AWS CLI et rclone.
  • Les points de terminaison d'authentification respectent les spécifications OAuth 2.1 et OpenID Connect pour garantir une large prise en charge de l'écosystème.

Points à tester avant de choisir Appwrite 2.0

Vérifications à effectuer avec vos contenus et votre flux de travail

  • Confirmer que les environnements de déploiement respectent les spécifications d'orchestration de conteneurs pour les topologies de workers auto-hébergées.
  • Vérifier si les exigences réseau du projet dépendent d'Appwrite Firewall ou d'Appwrite Domains, qui nécessitent Appwrite Cloud.
  • Vérifier la compatibilité des flux de travail de bases de données existants avec les moteurs natifs PostgreSQL, MySQL, DocumentsDB ou VectorsDB.

Sources et date de vérification de Appwrite 2.0

Sources vérifiées et date de la vérification

Source officielle
https://appwrite.io/
Dernière vérification
Catégorie
Code et IT

Questions fréquentes sur Appwrite 2.0

Réponses fondées sur la fiche produit dont les sources ont été vérifiées

Quels moteurs de base de données sont pris en charge dans Appwrite 2.0 ?

Appwrite 2.0 prend en charge PostgreSQL par défaut pour les nouvelles installations auto-hébergées, ainsi que MySQL, MariaDB, MongoDB, DocumentsDB et VectorsDB.

Comment Appwrite 2.0 s'intègre-t-il aux outils S3 tiers ?

Appwrite Storage expose un point de terminaison d'API compatible S3, permettant une intégration directe avec des outils tels que l'AWS CLI, les SDK AWS et rclone.

Quel est le rôle d'Hyperloop B dans Appwrite 2.0 ?

Hyperloop B est le moteur de coroutines sous-jacent d'Appwrite 2.0 qui cède l'exécution lors des opérations d'E/S pour traiter des requêtes concurrentes au sein d'un processus unique.

Appwrite 2.0 peut-il servir de fournisseur d'identité ?

Oui, Appwrite 2.0 intègre un serveur OAuth 2.1 et OpenID Connect permettant aux projets d'émettre des jetons d'accès restreints et d'authentifier des applications externes.

Appwrite Firewall et Appwrite Domains sont-ils disponibles pour les instances auto-hébergées ?

Non, les règles de contrôle du trafic d'Appwrite Firewall et la gestion d'Appwrite Domains sont actuellement documentées comme des fonctionnalités réservées à Appwrite Cloud.

Découvrez d’autres outils récemment ajoutés dans la même catégorie.