Appwrite 2.0 favicon

Appwrite 2.0

Appwrite 2.0は、コルーチンエンジン、PostgreSQLおよびMySQLのネイティブサポート、S3互換ストレージ、OAuth 2.1準拠のIDプロバイダー機能を導入し、プラットフォームを大幅に刷新したバックエンドサービスです。

コードとIT標準的なORMやデータベースクライアントをネイティブのPostgreSQLおよびM…専用のVectorsDBインスタンスを介してベクトル類似性検索を実行すること。独自SDKを使用せず、標準のS3互換ツールチェーンを通じてファイルを転送および管理…外部のコンシューマーアプリケーション向けにOAuth 2.1およびOpenID…
Appwrite 2.0 product interface screenshot
推定月間訪問数
33.9万
データ期間:
AIToolly 掲載日

Appwrite 2.0とは?製品概要

製品の機能と公式な位置づけ

Appwrite 2.0は、BaaS(Backend as a Service)プラットフォームの大規模なアーキテクチャ刷新であり、従来のAPI群と並行して業界標準プロトコルとの直接的な互換性を重視しています。

主なプラットフォーム更新には、Hyperloop Bコルーチンエンジン、PostgreSQLとMySQLのネイティブデータベースサポート、S3互換オブジェクトストレージ、類似性検索向けVectorsDB、OAuth 2.1対応IDプロバイダーが含まれます。

Appwrite 2.0で何ができますか?

公式情報で確認できる活用例

標準データベースおよびORMの統合

標準の接続文字列を使用して、外部アプリケーションフレームワークやORMをマネージドPostgreSQLまたはMySQLデータベースに直接接続します。

ベクトル類似性検索とドキュメントストレージ

高次元のベクトル埋め込みをVectorsDBで管理しつつ、スキーマレスなJSON形式のDocumentsDBコレクション内に柔軟なアプリケーションデータを永続化します。

一元化されたOAuth 2.1 ID管理

AppwriteプロジェクトをOpenID ConnectおよびOAuth 2.1プロバイダーとして利用し、外部のウェブやモバイルアプリケーション間でユーザー認証を行います。

Hyperloop Bエンジンとプロトコル相互運用性

Appwrite 2.0では、従来のワーカープロセス構造がコルーチンベースの実行モデルであるHyperloop Bに置き換えられました。このアーキテクチャにより、ワーカープロセスはデータベースクエリ、キャッシュ応答、またはネットワークI/Oの待機中に実行権を譲渡し、単一プロセスで複数の同時リクエストを並行して処理できます。

独自のクライアントSDKへのロックインを軽減するため、Appwrite 2.0はコアサブシステム全体でネイティブネットワークプロトコルを公開しています。開発者はPostgreSQLやMySQL向けの標準データベースクライアント、ファイル操作向けの標準S3ツール、認証向けの標準OpenID Connectディスカバリエンドポイントを利用できます。

  • Hyperloop Bはコルーチンスケジューラを活用し、I/O操作中にプロセスが同期的にアイドル状態になるのを防ぎます。
  • AWS CLIやrcloneなどの標準S3クライアントツールを使用して、オブジェクトストレージのバケットを操作できます。
  • 認証エンドポイントはOAuth 2.1およびOpenID Connect仕様に準拠しており、幅広いエコシステムをサポートします。

Appwrite 2.0を選ぶ前に確認すること

自分の素材とワークフローで確認したい項目

  • デプロイ環境が、セルフホスト型ワーカートポロジに必要なコンテナオーケストレーション仕様を満たしているか確認すること。
  • プロジェクトのネットワーク要件が、Appwrite Cloudを必要とするAppwrite FirewallまたはAppwrite Domainsに依存しているか検証すること。
  • 既存のデータベースワークフローが、ネイティブのPostgreSQL、MySQL、DocumentsDB、またはVectorsDBエンジンと互換性があるか確認すること。

Appwrite 2.0の情報源と確認日

確認した情報源とその日時

公式情報源
https://appwrite.io/
最終確認日
カテゴリー
コードとIT

Appwrite 2.0のよくある質問

情報源を確認した製品情報に基づく回答

Appwrite 2.0でサポートされているデータベースエンジンは何ですか?

Appwrite 2.0では、新規セルフホストインストールのデフォルトとしてPostgreSQLをサポートしているほか、MySQL、MariaDB、MongoDB、DocumentsDB、およびVectorsDBに対応しています。

Appwrite 2.0はサードパーティのS3ツールとどのように統合されますか?

Appwrite StorageはS3互換APIエンドポイントを公開しているため、AWS CLI、AWS SDK、rcloneなどの標準ツールと直接統合してファイル転送や管理を行うことができます。

Appwrite 2.0におけるHyperloop Bの機能は何ですか?

Hyperloop BはAppwrite 2.0の基盤となるコルーチンエンジンであり、I/O待機中に処理を譲渡することで、単一プロセス内で複数の同時リクエストを効率的に処理できるようにします。

Appwrite 2.0はIDプロバイダーとして機能しますか?

はい、Appwrite 2.0にはOAuth 2.1およびOpenID Connectサーバーが含まれており、プロジェクトからスコープ付きアクセストークンを発行して外部アプリケーションの認証を行えます。

Appwrite FirewallとDomainsはセルフホストインスタンスでも利用できますか?

いいえ、Appwrite Firewallのトラフィック制御ルールおよびAppwrite Domainsのドメイン管理は、現時点の仕様においてAppwrite Cloud専用機能として提供されています。

同じカテゴリーに最近追加されたツールをチェックできます。