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 存储服务
- 轻量且高性能的架构
相关
- 项目
- 项目
- 项目
- 项目