利用Cloudflare D1开放测试版,扩展更高的单数据库存储限制并创建更多数据库

Cloudflare 推出 D1 无服务器关系数据库开放测试版

Cloudflare 最近宣布了基于 SQLite 的 D1 无服务器关系数据库的开放测试版。这一版本延续了公司之前的投资,并进一步提升了性能。

主要更新与功能

  1. 存储限制提升

    • 付费计划的开发者现在可以将每个数据库扩展到 2GB,并创建 25 个数据库(之前为 500MB 和 10 个)。
    • Cloudflare 计划在未来几周和几个月内继续提高这些限制,相关更新将发布在 D1 的公共变更日志中。
  2. 时间旅行功能

    • 时间旅行功能现已可用,开发者可以将数据库回滚到过去 30 天内的任意时间点。
    • 该功能默认启用,适用于所有 D1 数据库。
  3. Workers for Platforms 支持

    • Workers for Platforms(FaaS 服务)可以使用 D1 为每个用户部署一个数据库,从而确保客户数据的强隔离性。
    • 例如,RONIN 正在构建一个边缘优先的内容和数据平台,每个客户都有一个专用的 D1 数据库,使数据更接近用户并确保查询隔离。

使用案例与竞争分析

  • 适用场景

    • 小型应用程序如果需要状态管理(不仅仅是简单的键值存储),可以迁移到 D1,不再需要小型 Postgres 或 MySQL 数据库。
  • 竞争分析

    • 最接近的竞争对手是 AWS DynamoDB,但 D1 的优势在于它是基于 SQL 的,这意味着可以保持数据模型不变以便在平台上工作。

未来计划与定价

  • 正式发布计划

    • Cloudflare 计划在 2024 年第一季度使 D1 正式可用于生产工作负载。
  • 定价模型

    • D1 现在采用基于行数的定价模型,详细信息可在定价页面查看。
阅读 164
0 条评论