supabase/storage

S3 compatible object storage service that stores metadata in Postgres

解決する課題

Supabase Storage は、アプリケーション内の大きなファイル(オブジェクト)を管理・保存するためのスケーラブルで軽量な方法を提供します。既存のデータベースインフラストラクチャと直接統合することで、ファイルストレージ管理の複雑さを解消します。

仕組み

このサービスは Postgres を使用してファイルメタデータを管理します。つまり、標準の Postgres Row Level Security (RLS) ポリシーを使用して、誰がファイルにアクセスまたは変更できるかを制御できます。これは複数の通信プロトコルをサポートするブリッジとして機能し、標準の HTTP、再開可能なアップロードのための TUS プロトコル、または S3-compatible APIs を介してファイルとやり取りすることを可能にします。

対象ユーザー

Postgres ベースのアーキテクチャにシームレスに適合し、マルチプロトコルサポートを必要とする、高性能で柔軟なストレージソリューションを求める開発者向けに設計されています。

ハイライト

  • HTTP、TUS、S3、Iceberg を含むマルチプロトコルサポート
  • メタデータとセキュリティのための Postgres とのネイティブ統合
  • きめ細かな認可のための Postgres Row Level Security の使用
  • 既存の S3 ストレージサービスとの互換性
  • 軽量で高性能なアーキテクチャ

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト