存储
使用 Supabase 存储和提供文件。
Supabase Storage 是一种强大、可扩展的解决方案,用于管理任何大小的文件,具有细粒度的访问控制和优化的交付。无论您是存储用户生成的内容、分析数据还是向量嵌入,Supabase Storage 都能提供专门的存储桶类型来满足您的特定需求。
主要特性#
- 多协议 - S3 兼容存储,RESTful API,TUS 可恢复上传
- 全球 CDN - 通过全球 285 个以上的城市以闪电般的速度提供您的资源
- 图像优化 - 实时调整大小、压缩和转换媒体文件,内置图像处理
- 细粒度访问控制 - 使用行级安全和自定义策略管理文件权限
- 多种存储桶类型 - 针对不同用例的专业存储解决方案
存储桶类型#
Supabase Storage 提供针对特定用例优化的不同存储桶类型
文件存储桶#
存储和提供传统文件,包括图像、视频、文档和通用内容。非常适合用户生成的内容、媒体库和资产管理。
用例:图像、视频、文档、PDF、归档文件
特性
- 全球 CDN 交付
- 图像优化和转换
- 行级安全集成
- 文件的直接 URL 访问
分析存储桶#
专为存储和分析开放表格格式(如 Apache Iceberg)中的数据而设计。非常适合时序数据、日志和大规模分析工作负载。
用例:数据湖、分析管道、ETL 操作、历史数据分析
特性
- 支持 Apache Iceberg 表格格式
- 可通过 Postgres 外表访问 SQL
- 分区数据组织
- 高效的数据查询和转换
向量存储桶#
专门用于向量嵌入和相似性搜索操作的存储。专为需要语义搜索功能的 AI 和 ML 应用程序而设计。
用例:AI 驱动的搜索、语义相似性匹配、嵌入存储、RAG 系统
特性
- 优化的向量索引 (HNSW, Flat)
- 多种距离度量 (余弦、欧几里得、L2)
- 向量的元数据过滤
- 相似性搜索查询
示例#
查看所有 Storage 模板和示例 在我们的 GitHub 仓库中。
资源#
在 Supabase GitHub 仓库中找到源代码和文档。