通过D1 GA、Hyperdrive、Queues和Workers Analytics Engine更新简化状态管理
内容提要
Cloudflare发布了三个产品:D1,一个无服务器SQL数据库;Hyperdrive,提高现有数据库的性能;Workers Analytics Engine,一个时间序列数据库。D1现在支持10GB数据库,并提供增强的查询调试功能。Hyperdrive现在对Workers付费计划的开发人员免费,并将很快支持MySQL和连接到私有网络中的数据库。Queues现在具有基于拉取的消费者和消息传递控制。Workers Analytics Engine提供无限基数的分析,并具有基于数据点写入和读取查询的简单定价。
延伸解读
D1正式版:关键升级与未来规划
D1结束测试正式可用,支持10GB数据库和每账户5万个数据库,新增数据导出和查询调试工具D1 Insights。定价保持不变,Workers付费计划每月包含250亿行读取,免费计划每日500万行读取。未来将推出全球读复制、更大数据库、时间旅行分支和动态数据库API,读复制通过会话API确保一致性,让用户看到自己的更改。
Hyperdrive免费策略与扩展路线
Hyperdrive正式版对Workers付费计划开发者免费,提供查询缓存和连接池,支持主流驱动和ORM库。未来几个月将支持MySQL和通过Cloudflare Tunnel、Magic WAN连接私有网络数据库,并增加缓存失效策略配置。免费策略旨在消除连接传统数据库的延迟开销,使现有数据库获得接近分布式的性能。
Queues新功能:拉取消费与消息控制
Queues推出基于拉取的消费者,任何HTTP客户端可通过/pull和/ack端点处理消息,便于在现有基础设施中运行消费者。新增消息延迟功能,可在发送时设置延迟或在重试时应用退避机制,以应对上游限流。Cloudflare内部已用于设备遥测,消息在队列中保留直至消费者处理,未来将提升每队列吞吐量。
Workers Analytics Engine定价与优势
Workers Analytics Engine正式版提供无限基数分析,基于ClickHouse系统,定价简单:按写入数据点和读取查询计费,无维度或查询复杂度惩罚。付费计划每月包含1000万数据点和100万查询,免费计划每日10万数据点和1万查询。定价将在未来几个月生效,目前仍免费,开发者可立即使用。
Q&A
D1数据库的主要特点是什么?
D1是一个无服务器SQL数据库,支持10GB数据库和增强的查询调试功能,允许每个账户最多创建50,000个数据库。
Hyperdrive如何提高数据库性能?
Hyperdrive通过使用Cloudflare的全球网络来加速数据库连接,保持连接池活跃,并缓存常用查询,从而提高性能。
Queues的新功能有哪些?
Queues现在支持基于拉取的消费者和消息传递控制,允许HTTP客户端从队列中拉取消息,并支持消息延迟和重试机制。
Workers Analytics Engine的定价是怎样的?
Workers Analytics Engine的定价基于写入的数据点和读取的查询,Workers Paid计划每月包含10百万个数据点和1百万个查询,超出部分按量收费。
Hyperdrive对开发者的收费政策是什么?
Hyperdrive对Workers付费计划的开发者免费,包括查询缓存和连接池功能。
D1数据库未来有哪些计划中的新功能?
D1未来将增加全球读复制、更大的数据库支持和新的API,以动态查询和创建数据库。