# Convex Convex 是面向 Web、移动端及支持 AI 的应用的响应式数据库与后端平台。开发者可使用 JavaScript 或 TypeScript 编写服务端函数,存储应用数据,并让客户端订阅实时查询结果。 - Findings24: - 网站: - 价格: Freemium - 分类: 开发者工具 ## 什么是 Convex? Convex 是面向 Web、移动端及支持 AI 的应用的响应式数据库与后端平台。开发者可使用 JavaScript 或 TypeScript 编写服务端函数,存储应用数据,并让客户端订阅实时查询结果。数据变更函数以事务方式运行,动作函数则可调用外部 API。 托管服务集成了数据库、函数、部署工具和用量计量。对于愿意自行运维后端并遵守后端许可证的团队,也可选择自行托管。 ## Convex 能做什么? ### 响应式读取与事务性写入 查询结果可缓存并支持订阅,因此相关数据发生变化时,已连接的客户端会收到更新后的结果。数据变更函数以事务方式更新数据库。 ### 服务端函数与 HTTP 端点 通过客户端 API 提供后端逻辑,使用动作函数调用外部服务,并定义 HTTP 动作函数来处理 Webhook 或自定义客户端请求。 ### 存储与搜索 在同一个后端中存储应用记录和文件,并通过文本搜索和向量搜索检索相关内容。资源额度和超额费用因套餐而异。 ### 工作流与智能体构建组件 使用定时任务和组件实现后台任务、持久化工作流,以及智能体线程或上下文。模型调用连接至所选的外部服务;这些服务的可用性和费用需单独考虑。 ## 使用场景 ### 协作应用 构建共享任务列表、聊天或动态信息流,并在用户更改应用数据时实时更新。 ### Web 与移动端后端 将 React、Next.js 或 React Native 客户端连接至同一数据库和服务端函数。 ### 持久化 AI 工作流 存储对话状态、检索相关记录,并围绕外部模型调用运行后台任务。 ## 常见问题 ### Convex 托管服务的费用是多少? 免费套餐包含有限的资源额度。Starter 套餐每月 0 美元起,超出额度的用量按量计费。Professional 套餐每位开发者每月 25 美元,另收适用的超额费用;Business 和 Enterprise 套餐的每月最低费用为 2,500 美元。税费另计,资源用量按团队所有项目合并统计。付费订阅自动续订,费用通常不予退还。通知期限和终止条件以订单及服务条款为准。 ### 超出免费额度后会怎样? 用量接近额度上限时,Convex 会发送通知。免费套餐若持续超额使用,函数调用可能返回 HTTP 错误。Starter 和 Professional 套餐可能产生按量计费的费用,因此套餐内包含的资源额度并不代表可无限使用。 ### 我可以自行运行后端吗? 可以。后端采用 FSL-1.1-Apache-2.0 许可证,该许可证限制提供与其竞争的商业服务。每个版本在发布两年后会额外获得 Apache-2.0 许可证。自行托管意味着需要自行管理基础设施,与托管服务订阅相互独立。 ### 应用数据如何处理? 客户数据受服务协议约束,而非网站的一般隐私政策。协议要求,将客户数据用于基础模型训练前必须取得事先书面同意;已连接的应用则可能访问您所选集成所需的数据。 ## 快速信息 - **产品**: Convex 响应式后端平台 - **服务端函数**: JavaScript 或 TypeScript - **部署方式**: 托管云服务或自行托管后端 - **购买选项**: 免费套餐、按量计费的 Starter 套餐、Professional 套餐及企业级选项