亚洲中文字幕乱码亚洲-蜜桃成熟视频在线观看-免费中文字幕视频在线-中国五十路熟妇洗澡视频-亚洲av伊人啪啪c-国产精品成人一区二区-国产自拍视频一区在线观看-成人一区不卡二区三区四区-亚洲情精品中文字幕99在线

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

Cloudflare把數(shù)據(jù)庫(kù)塞進(jìn)AI小程序:每個(gè)應(yīng)用獨(dú)享1個(gè)SQLite,延遲直接歸零

0
分享至


AI生成代碼的執(zhí)行速度,現(xiàn)在和本地硬盤讀寫一樣快了。

Cloudflare兩周前發(fā)布的Dynamic Workers,讓AI代理寫的代碼能直接在隔離沙箱里跑。隔離體(isolate)比容器輕100倍,啟動(dòng)快100倍,內(nèi)存只要1/10。用完即拋,像帶安全鎖的eval()。

但有個(gè)場(chǎng)景他們沒細(xì)說:如果AI生成的不是一次性腳本,而是帶UI的小應(yīng)用呢?如果用戶想明天再打開這個(gè)應(yīng)用,數(shù)據(jù)還在嗎?

Cloudflare的解法是把Durable Objects塞進(jìn)Dynamic Workers——讓每個(gè)AI應(yīng)用自帶一個(gè)SQLite數(shù)據(jù)庫(kù),物理上跑在同一臺(tái)機(jī)器的本地磁盤。

存儲(chǔ)延遲從"毫秒級(jí)"打到"零"

傳統(tǒng)云數(shù)據(jù)庫(kù)的瓶頸不在帶寬,在距離。

哪怕是最快的分布式數(shù)據(jù)庫(kù),請(qǐng)求也要跨網(wǎng)絡(luò)。Durable Objects反著來:一個(gè)名字對(duì)應(yīng)一個(gè)實(shí)例,全球唯一,SQLite文件就躺在實(shí)例所在機(jī)器的硬盤上。讀寫的物理距離是零,延遲也是零。

這對(duì)AI生成的小應(yīng)用是剛需。一個(gè)AI給用戶做的記賬工具、待辦列表或小游戲,不需要高并發(fā),但需要狀態(tài)持久化。以前你得讓Dynamic Worker去連遠(yuǎn)程數(shù)據(jù)庫(kù),現(xiàn)在數(shù)據(jù)庫(kù)和應(yīng)用焊死在同一個(gè)隔離體里。

但技術(shù)債來了。Durable Objects的正常用法很"重":寫類、繼承、導(dǎo)出、在Wrangler配置里聲明命名空間、綁定時(shí)還要指向?qū)崿F(xiàn)類。Dynamic Workers的核心賣點(diǎn)是"不用碰Cloudflare API就能跑動(dòng)態(tài)代碼",這兩套系統(tǒng)天生八字不合。

動(dòng)態(tài)代碼怎么認(rèn)領(lǐng)靜態(tài)存儲(chǔ)

Cloudflare的工程師卡在這:Durable Object的存儲(chǔ)必須通過API預(yù)置,命名空間要指向一個(gè)具體的類實(shí)現(xiàn)。Dynamic Worker的代碼是運(yùn)行時(shí)生成的,根本不存在于任何配置文件中。

他們的解法是把Durable Object拆成兩半。

一半叫"存儲(chǔ)端"——提前部署好的標(biāo)準(zhǔn)Durable Object,只負(fù)責(zé)托管SQLite文件,暴露原始存儲(chǔ)接口。另一半是"計(jì)算端"——AI生成的Dynamic Worker代碼,通過特殊綁定直接掛載到這個(gè)存儲(chǔ)端。

關(guān)鍵設(shè)計(jì):存儲(chǔ)端不碰業(yè)務(wù)邏輯,計(jì)算端不碰存儲(chǔ)配置。兩者通過命名約定配對(duì),像租房時(shí)鑰匙和門牌號(hào)的分離。

這意味著你可以讓AI生成1000個(gè)不同的小應(yīng)用,每個(gè)應(yīng)用代碼完全不同,但共享同一套存儲(chǔ)基礎(chǔ)設(shè)施。用戶打開應(yīng)用A,Dynamic Worker加載A的代碼,掛載到A的Durable Object;五分鐘后打開應(yīng)用B,同一個(gè)隔離體環(huán)境換一套代碼,換一塊硬盤。

AI應(yīng)用開發(fā)者的算盤

這個(gè)組合解決了一個(gè)真實(shí)痛點(diǎn):AI生成的代碼不可信,但用戶數(shù)據(jù)必須可信。

以前的做法是給AI應(yīng)用配一個(gè)共享數(shù)據(jù)庫(kù),通過權(quán)限系統(tǒng)隔離。問題是AI寫代碼時(shí)可能搞錯(cuò)表名、漏掉WHERE條件,一個(gè)應(yīng)用的bug能波及所有用戶?,F(xiàn)在每個(gè)應(yīng)用有自己的SQLite文件,搞砸了最多刪自己。

成本結(jié)構(gòu)也變了。Durable Objects按請(qǐng)求數(shù)和存儲(chǔ)量計(jì)費(fèi),不是按實(shí)例常駐收費(fèi)。一個(gè)用戶一周打開兩次的AI生成工具,兩次之間不占資源。這對(duì)長(zhǎng)尾的、低頻的、AI隨手生成的小應(yīng)用是精準(zhǔn)匹配。

Cloudflare沒公布具體數(shù)字,但給了個(gè)參照:隔離體啟動(dòng)時(shí)間在毫秒級(jí),Durable Object的SQLite讀寫是微秒級(jí)。兩者疊加,一個(gè)冷啟動(dòng)的AI應(yīng)用從代碼加載到讀到第一條數(shù)據(jù),總延遲能壓進(jìn)兩位數(shù)毫秒。

邊界和待填的坑

方案有硬限制。Durable Objects是單實(shí)例的,不能自動(dòng)水平擴(kuò)展。AI生成的應(yīng)用如果突然 viral,會(huì)被鎖死在單個(gè)實(shí)例的CPU和內(nèi)存里。Cloudflare的建議是"別用來做高并發(fā)服務(wù)",定位清晰:個(gè)人工具、原型、內(nèi)部腳本。

另一個(gè)坑是代碼更新。Durable Object的SQLite文件綁定到實(shí)例名字,但Dynamic Worker的代碼版本是流動(dòng)的。如果AI給用戶生成了v1的記賬應(yīng)用,存了一堆數(shù)據(jù),后來升級(jí)到v2,怎么保證數(shù)據(jù)格式兼容?Cloudflare把這個(gè)問題扔給了開發(fā)者——存儲(chǔ)端只提供字節(jié),schema migration自己想辦法。

還有安全邊界。Dynamic Worker的隔離體防的是代碼逃逸,但Durable Object的存儲(chǔ)綁定一旦建立,代碼對(duì)SQLite有完全訪問權(quán)。AI生成的代碼如果故意或意外執(zhí)行了DROP TABLE,存儲(chǔ)端不會(huì)攔。這和傳統(tǒng)Durable Object不同——那里業(yè)務(wù)代碼是你自己寫的,現(xiàn)在代碼來自不可信的AI。

Cloudflare的文檔里埋了一句:"建議對(duì)AI生成的代碼進(jìn)行額外審查或使用受限API子集。"翻譯成人話:別直接跑ChatGPT吐出來的代碼,至少加個(gè)白名單。

為什么是現(xiàn)在

Dynamic Workers + Durable Objects的組合,本質(zhì)是云廠商在搶AI應(yīng)用的托管定義權(quán)。

Vercel的v0生成前端代碼,Replit的Agent生成全棧項(xiàng)目,但跑起來之后的狀態(tài)管理都是各自為政。Cloudflare這套方案把"生成-部署-存儲(chǔ)"焊成一條鏈:AI寫代碼→秒級(jí)啟動(dòng)→自帶數(shù)據(jù)庫(kù)→按請(qǐng)求計(jì)費(fèi)。對(duì)想做AI應(yīng)用平臺(tái)的開發(fā)者,這是現(xiàn)成的基建。

有個(gè)細(xì)節(jié)值得玩味:Cloudflare把Durable Objects的存儲(chǔ)接口設(shè)計(jì)得足夠原始(get/put/sql.exec),而不是封裝成ORM。這故意留出的"粗糙",反而讓AI生成的代碼更容易對(duì)接——LLM寫原始SQL比寫Prisma schema更不容易出錯(cuò)。

產(chǎn)品文檔里提到,早期測(cè)試者用這套方案做了"個(gè)人知識(shí)庫(kù)工具"和"AI輔助的數(shù)據(jù)看板"。都是單用戶、重狀態(tài)、低并發(fā)的場(chǎng)景,和Cloudflare設(shè)定的邊界吻合。

技術(shù)社區(qū)的反饋分兩極。一派覺得終于不用為AI小應(yīng)用配Postgres了,SQLite夠用且零運(yùn)維;另一派擔(dān)心被鎖進(jìn)Cloudflare的生態(tài),Durable Objects的API別家沒有,遷移成本隱形。

Cloudflare沒回應(yīng)遷移問題。他們的賭注是:AI生成的應(yīng)用生命周期本來就短,用戶更在乎"現(xiàn)在能跑"而不是"以后能遷"。

這套方案已經(jīng)上線,文檔和示例代碼在Cloudflare的開發(fā)者站點(diǎn)。第一個(gè)用例是AI生成的待辦應(yīng)用,代碼23行,從用戶輸入到數(shù)據(jù)落盤,端到端延遲87毫秒。

下一個(gè)被塞進(jìn)隔離體的會(huì)是什么?電子表格?輕量CRM?還是AI給自己寫的調(diào)試工具?

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

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.

相關(guān)推薦
熱點(diǎn)推薦
認(rèn)罪未滿24小時(shí),許家印舊事被扒,3個(gè)女人僅僅是冰山一角

認(rèn)罪未滿24小時(shí),許家印舊事被扒,3個(gè)女人僅僅是冰山一角

北緯的咖啡豆
2026-04-15 19:49:50
東海艦隊(duì)最新公告!將在寧波、上海、舟山、泰州、南通、廈門、汕頭等城市港口,與你“艦”面!預(yù)約方式公布

東海艦隊(duì)最新公告!將在寧波、上海、舟山、泰州、南通、廈門、汕頭等城市港口,與你“艦”面!預(yù)約方式公布

極目新聞
2026-04-15 17:24:12
伊朗一仗點(diǎn)醒普京,俄羅斯或不再是世界大國(guó),中國(guó)不是第二強(qiáng)?

伊朗一仗點(diǎn)醒普京,俄羅斯或不再是世界大國(guó),中國(guó)不是第二強(qiáng)?

阿雹娛樂
2026-04-16 07:46:23
不出3年,貶值最快的不是現(xiàn)金,是這4樣?xùn)|西,早知道早省錢!

不出3年,貶值最快的不是現(xiàn)金,是這4樣?xùn)|西,早知道早省錢!

老特有話說
2026-04-15 15:15:15
騎虎難下!“家印高中”校名爭(zhēng)議引爆網(wǎng)絡(luò),此前許家印捐款7.5億

騎虎難下!“家印高中”校名爭(zhēng)議引爆網(wǎng)絡(luò),此前許家印捐款7.5億

火山詩(shī)話
2026-04-15 18:35:30
善惡有報(bào),許家印認(rèn)罪僅1天,子女近況被扒,原來大兒子早有布局

善惡有報(bào),許家印認(rèn)罪僅1天,子女近況被扒,原來大兒子早有布局

大魚簡(jiǎn)科
2026-04-15 22:07:15
省長(zhǎng)低調(diào)去行政大廳辦事,被窗口人員呵斥:沒號(hào)就滾,誰都得排隊(duì)

省長(zhǎng)低調(diào)去行政大廳辦事,被窗口人員呵斥:沒號(hào)就滾,誰都得排隊(duì)

紅豆講堂
2026-02-26 13:20:04
狂砍41+12!NBA歷史第3!拿邊角料換全明星,5換1交易賺大了

狂砍41+12!NBA歷史第3!拿邊角料換全明星,5換1交易賺大了

毒舌NBA
2026-04-15 19:52:29
佛山一大橋存在安全隱患,將封閉施工

佛山一大橋存在安全隱患,將封閉施工

南方都市報(bào)
2026-04-15 19:36:09
霍爾木茲火光沖天,島內(nèi)突然傳出大動(dòng)靜,真拿解放軍當(dāng)軟柿子?

霍爾木茲火光沖天,島內(nèi)突然傳出大動(dòng)靜,真拿解放軍當(dāng)軟柿子?

曹興教授TALK
2026-04-15 20:07:28
網(wǎng)壇名將正式退役!最高排名世界第1位,曾7奪大滿貫冠軍

網(wǎng)壇名將正式退役!最高排名世界第1位,曾7奪大滿貫冠軍

全景體育V
2026-04-16 07:56:45
破案!儒帥王博罕見進(jìn)場(chǎng)抗議遭奪權(quán)的原因找到,裁判專家說出實(shí)情

破案!儒帥王博罕見進(jìn)場(chǎng)抗議遭奪權(quán)的原因找到,裁判專家說出實(shí)情

后仰大風(fēng)車
2026-04-16 07:15:10
支持率67%,李在明公開譴責(zé)以色列,對(duì)美掀桌子,以方:不可接受

支持率67%,李在明公開譴責(zé)以色列,對(duì)美掀桌子,以方:不可接受

兵說
2026-04-15 11:01:31
北京首鋼VS山東男籃!李楠復(fù)出首秀,許利民拒絕輸球,央視直播

北京首鋼VS山東男籃!李楠復(fù)出首秀,許利民拒絕輸球,央視直播

體壇瞎白話
2026-04-16 08:36:11
樹倒猢猻散!峰學(xué)未來翻天了, 大鵬高調(diào)離職反踩一腳, 張姩菡不忍

樹倒猢猻散!峰學(xué)未來翻天了, 大鵬高調(diào)離職反踩一腳, 張姩菡不忍

阿鳧愛吐槽
2026-04-16 06:07:04
感人!歐冠外援:成都蓉城堪比皇馬,這是我效力過的最好球隊(duì)!

感人!歐冠外援:成都蓉城堪比皇馬,這是我效力過的最好球隊(duì)!

邱澤云
2026-04-15 21:18:44
剛通知!有線電視大改革,8項(xiàng)收費(fèi)取消,看電視終于不花冤枉錢了

剛通知!有線電視大改革,8項(xiàng)收費(fèi)取消,看電視終于不花冤枉錢了

時(shí)尚的弄潮
2026-04-16 09:43:15
DeepSeek聘人去內(nèi)蒙古草原“守機(jī)房”,月薪最高3萬元

DeepSeek聘人去內(nèi)蒙古草原“守機(jī)房”,月薪最高3萬元

魯中晨報(bào)
2026-04-15 15:52:05
變卦了?鄭麗文訪美日期確定,聲稱兩岸要和平,美國(guó)同樣至關(guān)重要

變卦了?鄭麗文訪美日期確定,聲稱兩岸要和平,美國(guó)同樣至關(guān)重要

阿龍聊軍事
2026-04-15 06:17:36
三峽大壩收支出爐:運(yùn)行20多年,總投資近2500億,如今回本了嗎?

三峽大壩收支出爐:運(yùn)行20多年,總投資近2500億,如今回本了嗎?

巢客HOME
2026-04-16 09:35:03
2026-04-16 12:11:00
碳基打工人
碳基打工人
坐標(biāo)北京,靠咖啡續(xù)命,靠小紅書下飯的普通人類。
1487文章數(shù) 5關(guān)注度
往期回顧 全部

科技要聞

39.98萬!小鵬GX預(yù)售“純電增程同價(jià)”

頭條要聞

上海阿姨向親生兒子索要36萬"帶孫費(fèi)" 兒子當(dāng)庭喊冤

頭條要聞

上海阿姨向親生兒子索要36萬"帶孫費(fèi)" 兒子當(dāng)庭喊冤

體育要聞

WNBA史上最大合同!阿賈3年500萬超級(jí)頂薪留隊(duì)

娛樂要聞

黃景瑜王玉雯否認(rèn)戀情!聚會(huì)細(xì)節(jié)被扒

財(cái)經(jīng)要聞

一季度GDP,5.0%!

汽車要聞

空間大五個(gè)乘客都滿意?體驗(yàn)嵐圖泰山X8

態(tài)度原創(chuàng)

房產(chǎn)
本地
親子
數(shù)碼
旅游

房產(chǎn)要聞

業(yè)主狂喜!??诙址?jī)r(jià),終于漲了!

本地新聞

12噸巧克力有難,全網(wǎng)化身超級(jí)偵探添亂

親子要聞

會(huì)傳話的孩子和不會(huì)傳話的孩子差別究竟有多大?

數(shù)碼要聞

創(chuàng)維全品類矩陣亮相第139屆廣交會(huì) “AI科技+綠色生態(tài)”雙核驅(qū)動(dòng)品牌出海

旅游要聞

“帶寵物入園可免門票” 遼寧一景區(qū)推出免門票活動(dòng) 游客腦洞大開 于是雞、鴨、鵝、羊、孔雀也都來了

無障礙瀏覽 進(jìn)入關(guān)懷版