# 什么是 Supabase

Supabase 是一款领先的**开源后端即服务（BaaS）**平台，致力于为开发者提供媲美 Firebase 的极致开发体验，同时保持开源生态的灵活性与透明度。

与传统 BaaS 不同，Supabase 并非封闭的黑盒，而是深度集成于**企业级 PostgreSQL** 之上。它将复杂的后端基础设施抽象为简单易用的 API 接口，涵盖数据库、身份认证、文件存储及边缘计算等核心能力，帮助开发者将精力从"维护服务器"转向"构建核心业务"。

## 核心能力矩阵

Supabase 提供了一套开箱即用的"后端全家桶"，您可以根据项目需求自由组合：

- **关系型数据库**：基于高性能 PostgreSQL，支持复杂查询与事务。
- **身份认证（Auth）**：内置多套登录方案（OAuth、魔术链接等），支持细粒度权限控制。
- **实时引擎（Realtime）**：毫秒级监听数据库变更，实现数据实时同步。
- **对象存储（Storage）**：轻松托管图片、视频等大文件。
- **边缘函数（Edge Functions）**：在靠近用户侧运行后端逻辑，极速响应。
- **AI 向量支持（Vector）**：原生集成 `pg_vector` 插件，一站式构建 AI 知识库。

---

# 产品核心价值

我们将 **UCloud UDB PostgreSQL** 的企业级稳定性与 **Supabase** 的高效开发生态深度融合，打造出一个从"灵感原型"到"大规模生产"无缝衔接的后端闭环。

## 1. 极致的开发效率

- **API 零配置生成**：只要在数据库中创建一张表，系统将自动生成符合 RESTful 规范的数据接口，告别繁琐的增删改查（CRUD）代码编写。
- **原生 GraphQL 映射**：无需手动编写 Schema，直接通过 GraphQL 语法灵活检索数据，满足前端灵活的数据调用需求。
- **实时交互能力**：利用内置的 Realtime 组件，无需复杂的 WebSocket 开发，即可实现即时聊天、实时看板等动态功能。

## 2. 卓越的架构优势

- **纯正 PostgreSQL 血统**：底层完全基于标准的 PostgreSQL，支持所有原生 SQL 语法及常用插件（如 `pg_vector` 用于 AI 向量检索）。
- **无锁定的开放生态**：由于严格遵循开源标准，您可以随时在本地开源版、托管版或其他云厂商之间自由迁移。
- **数据库级安全防御**：借助 PostgreSQL 原生的**行级安全（Row Level Security）**，您可以直接在数据库层面定义数据访问权限，确保数据资产的安全边界。

## 3. 企业级托管保障

- **高可用架构**：底层共享 UDB PostgreSQL 的成熟架构，支持多机热备与故障自动切换，确保业务持续在线。
- **自动运维与备份**：提供自动化的数据快照、**按时间点回滚（PITR）**以及全方位的监控告警，无需手动维护服务器。
- **极致性能弹性**：依托 UCloud 优质的计算与存储资源，可根据业务增长弹性调整实例规格，轻松应对高并发流量。

---

# 应用场景

## 早期方案验证（MVP）

帮助创业者和独立开发者以极低成本发布产品的可用版本，迅速进入市场：

- **原型快速落位**：表结构设计完成后，后端服务即刻就绪，显著提升研发效率。
- **模块化接入**：可以根据业务进度，按需快速开启鉴权、消息订阅等核心功能。

## AI 应用开发

通过 Supabase 与 UDB PostgreSQL 的结合，提供一站式的 AI 业务落地解决方案：

- **多模态数据检索**：利用 `pg_vector` 实现 Embedding 数据的存储与高效相似度检索。
- **全栈 AI 接口**：通过 Supabase 提供的 API 快速连接 AI 模型与前端应用，构建智能客服或知识库。
