Cloudflare 推出 D1 无服务器关系数据库开放测试版
Cloudflare 最近宣布了基于 SQLite 的 D1 无服务器关系数据库的开放测试版。这一版本延续了公司之前的投资,并进一步提升了性能。
主要更新与功能
存储限制提升:
- 付费计划的开发者现在可以将每个数据库扩展到 2GB,并创建 25 个数据库(之前为 500MB 和 10 个)。
- Cloudflare 计划在未来几周和几个月内继续提高这些限制,相关更新将发布在 D1 的公共变更日志中。
时间旅行功能:
- 时间旅行功能现已可用,开发者可以将数据库回滚到过去 30 天内的任意时间点。
- 该功能默认启用,适用于所有 D1 数据库。
Workers for Platforms 支持:
- Workers for Platforms(FaaS 服务)可以使用 D1 为每个用户部署一个数据库,从而确保客户数据的强隔离性。
- 例如,RONIN 正在构建一个边缘优先的内容和数据平台,每个客户都有一个专用的 D1 数据库,使数据更接近用户并确保查询隔离。
使用案例与竞争分析
适用场景:
- 小型应用程序如果需要状态管理(不仅仅是简单的键值存储),可以迁移到 D1,不再需要小型 Postgres 或 MySQL 数据库。
竞争分析:
- 最接近的竞争对手是 AWS DynamoDB,但 D1 的优势在于它是基于 SQL 的,这意味着可以保持数据模型不变以便在平台上工作。
未来计划与定价
正式发布计划:
- Cloudflare 计划在 2024 年第一季度使 D1 正式可用于生产工作负载。
定价模型:
- D1 现在采用基于行数的定价模型,详细信息可在定价页面查看。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。