网易首页 > 网易号 > 正文 申请入驻

Cloudflare重构D1控制面,日活数据库一年涨18倍

0
分享至

Cloudflare 公布了 D1 无服务器 SQL 数据库控制面的重新设计,目标是支撑数百万个数据库。这套架构要解决的核心问题很具体:别让集中式管理操作变成瓶颈。


D1 控制面由三块拼起来:Postgres 负责事务性元数据,ClickHouse 负责分析,Workers KV 存放全局复制的路由数据。查询处理留在边缘,与集中式管理操作分开,再配合分布式元数据缓存、连接池、异步工作流和周期性健康检查来提升扩展性、从故障中恢复。

D1 在 2022 年发布,是构建在 SQLite 之上的无服务器 SQL 数据库,设计目标是贴近应用运行在 Cloudflare 的全球网络上。过去一年,日活数据库数量增长了 18 倍。

心跳机制怎么自愈

Cloudflare 用 30 秒一次的心跳,加上按数据库施加的抖动,让每个 D1 Durable Object 与 Postgres 对账。Postgres 是数据库是否存在、账户限额是多少的唯一事实来源。

这套机制让失败的创建或删除操作能自我修正:孤立对象被标记为已删除,Workers KV 的路由元数据如果尽力更新失败,也会被修复。Cloudflare 全栈软件工程师 David Laban 和首席工程师 Lambros Petrou 写道,心跳可以容忍略微过时的数据,因此可以由 Hyperdrive 的多层缓存或 Postgres 只读副本提供。这条心跳流让 Durable Object 能就数据库的创建与删除,自我修正到与事实来源 Postgres 一致。

查询路径绕开 Postgres

为了让 D1 查询不落到集中式 Postgres 上,请求从 Edge API Worker 经 Eyeball Worker 直接路由到对应的 D1 Durable Object。Edge API Worker 负责认证、授权、限流和请求校验;Eyeball Worker 则信任编码在 D1 Bindings 里的数据库级授权,避免在查询路径上重复检查。

两位工程师还解释了既然有 Hyperdrive 缓存,为什么还要用 Workers KV:KV 是持久数据存储,不只是缓存。如果某个条目从 KV 的边缘缓存中掉出,读取会由 KV 自己的存储提供,而不是回到 Postgres,从而把 Postgres 挡在数据面之外。假如出现灾难性的缓存清空,一百万个数据库同时来取路由信息,会导致亚稳态故障。

限额靠异步更新

D1 的存储限额通过异步用量更新来执行,这些更新排队并批量处理,保护 Postgres 免受写入尖峰冲击。账户总量通过增量存储差值预先聚合,避免对拥有数百万数据库的账户做昂贵扫描和写入争用。Durable Objects 通过 Hyperdrive 的短时缓存检查这些总量,并阻止会超出账户限额的写入。

在 Reddit 讨论中,用户 isaackogan 评论说,这确实是一套令人印象深刻的架构,但大部分收益来自它是一个运行在离你很近的边缘存储上的进程内数据库,其余都是围绕它的编排。Cloudflare 可以利用其庞大的全球数据中心存在,做到小团队传统上不可能做到的事,也就是规模经济在起作用。在另一个热门讨论中,多名 Reddit 用户认为 D1 不可靠,对其在生产负载下的可用性和稳定性提出担忧。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
熊熊火球,突现北京、河北、陕西上空:速度很快,发出耀眼的光芒

熊熊火球,突现北京、河北、陕西上空:速度很快,发出耀眼的光芒

米果说识
2026-11-08 09:32:54
公路车骑行服,熟女骑行穿搭,利落面料勾勒饱满曲线

公路车骑行服,熟女骑行穿搭,利落面料勾勒饱满曲线

只要高兴就好
2026-09-24 11:58:50
美国大豆为什么非要卖给中国?其实,站在美国的角度,三年不卖给中国大豆,是美国农业体系里一根最敏感的骨头被抽走了

美国大豆为什么非要卖给中国?其实,站在美国的角度,三年不卖给中国大豆,是美国农业体系里一根最敏感的骨头被抽走了

扶苏聊历史
2026-10-31 11:50:15
女主播在缅甸视频流出:状态涣散,眼神无助,可惜了这么好的身材

女主播在缅甸视频流出:状态涣散,眼神无助,可惜了这么好的身材

皮蛋儿电影
2026-09-23 10:51:15
小杨哥已经赚得盆满钵满,吃利息也够几辈子衣食无忧,何必复出?

小杨哥已经赚得盆满钵满,吃利息也够几辈子衣食无忧,何必复出?

华商天下
2026-11-06 20:02:58
成都蓉城丢冠后众生相!刘殿座落泪,费利佩哽咽,阿洛伊西疯狂“甩锅”

成都蓉城丢冠后众生相!刘殿座落泪,费利佩哽咽,阿洛伊西疯狂“甩锅”

大卫的篮球故事
2026-11-08 18:46:55
“阿布·赛义德遇袭身亡”

“阿布·赛义德遇袭身亡”

上观新闻
2026-11-05 10:52:28
今年春节可能要不对劲了。

今年春节可能要不对劲了。

老陆不老
2026-11-07 19:37:41
回想商南3死2伤案:一夜之间整座城“静音”了:班级群全关、商贩提前关门,空荡荡的街上藏着最真实的人心恐慌

回想商南3死2伤案:一夜之间整座城“静音”了:班级群全关、商贩提前关门,空荡荡的街上藏着最真实的人心恐慌

秋风妃
2026-11-07 21:13:55
“被就业环境狠狠羞辱了”!海归女生回国面试月薪仅四千多,百万学费难回本,评论区两派吵翻

“被就业环境狠狠羞辱了”!海归女生回国面试月薪仅四千多,百万学费难回本,评论区两派吵翻

王老师你还好吗
2026-11-07 14:23:57
湖人3将打出身价!里弗斯带队打服黑粉,凯斯勒内线霸主,范德彪顶级蓝领

湖人3将打出身价!里弗斯带队打服黑粉,凯斯勒内线霸主,范德彪顶级蓝领

篮球资讯达人
2026-11-09 10:20:08
‘夜蒲女神’車廂「中門大開」,U領解放傲人上圍呼之欲出網民呼:好深

‘夜蒲女神’車廂「中門大開」,U領解放傲人上圍呼之欲出網民呼:好深

粤睇先生
2026-11-07 23:41:44
国民党主席郑丽文发表严正表态

国民党主席郑丽文发表严正表态

经点星娱
2026-11-08 12:52:56
太震撼了!浙师大招聘会现场人山人海,海量师范生扎堆求职,生源下滑编制收紧,师范就业内卷现状引热议

太震撼了!浙师大招聘会现场人山人海,海量师范生扎堆求职,生源下滑编制收紧,师范就业内卷现状引热议

火山詩话
2026-11-08 09:06:37
油价只涨不跌的真相!不是原油太贵了,是几千万电车无人交养路费

油价只涨不跌的真相!不是原油太贵了,是几千万电车无人交养路费

云居历史
2026-11-08 20:04:04
男子高铁上宁站4小时,也不坐俩美女中间,可还是被她们挂上了网

男子高铁上宁站4小时,也不坐俩美女中间,可还是被她们挂上了网

观世记
2026-11-08 13:05:38
国家免费电视信号已开放,简单调下电视,不用再交有线电视月租

国家免费电视信号已开放,简单调下电视,不用再交有线电视月租

江启
2026-11-06 23:36:07
迪拜航空被劫机组接受阿联酋总统授勋,机长后脑勺布满金属缝合钉、手臂绑着吊带出席;其首次搭档涉事副驾驶便遭致命袭击

迪拜航空被劫机组接受阿联酋总统授勋,机长后脑勺布满金属缝合钉、手臂绑着吊带出席;其首次搭档涉事副驾驶便遭致命袭击

上观新闻
2026-11-08 11:11:43
彻底摊牌!穆里尼奥硬刚皇马巨星!伯纳乌昔日核心或被弃用

彻底摊牌!穆里尼奥硬刚皇马巨星!伯纳乌昔日核心或被弃用

澜归序
2026-11-08 09:22:33
“他说,再过段时间就回国养老”,遇害华人骑手倒在墨尔本的晚高峰

“他说,再过段时间就回国养老”,遇害华人骑手倒在墨尔本的晚高峰

凤凰网财经
2026-11-07 21:33:18
2026-11-09 10:59:00
灰度测试中
灰度测试中
生活正在重构,目前还在灰度测试阶段,暂不全量发布。
178文章数 89关注度
往期回顾 全部

科技要闻

AI机房被卡,美股重挫!英伟达大跌9%

头条要闻

丈夫凌晨4点和陌生女子通话 妻子赌气与异性开房3天

头条要闻

丈夫凌晨4点和陌生女子通话 妻子赌气与异性开房3天

体育要闻

40岁,正是绝杀的年纪!

娱乐要闻

敬一丹女儿追忆母亲:她被世界铭记

财经要闻

市场能接受AI繁荣退潮吗?

汽车要闻

限时权益价8.88万 吉利星愿STAR限定系列发布

态度原创

手机
家居
亲子
健康
军事航空

手机要闻

被砍的2021款诺基亚G20 5G手机曝光:展锐T7520 + 4G RAM

家居要闻

2026建博会(广州) 公装联探展交流活动

亲子要闻

潮州月子中心护理人员持证率是多少?

痘痘长到25岁还没完?查查内分泌

军事要闻

特朗普称伊朗战事何时结束将由其决定

无障碍浏览 进入关怀版