国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

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

日本公司991張表沒人能記全,CTO用自然語(yǔ)言給數(shù)據(jù)庫(kù)開了扇后門

0
分享至


10年積累的數(shù)據(jù)庫(kù)架構(gòu),最終變成了15個(gè)庫(kù)、991張表、6個(gè)MongoDB實(shí)例的迷宮。airCloset的CTO Ryan Tsuji發(fā)現(xiàn),公司能完整畫出跨庫(kù)查詢路徑的人,一只手?jǐn)?shù)得過來。

客服問了個(gè)簡(jiǎn)單問題:"用戶看到退貨已完成,倉(cāng)庫(kù)真的確認(rèn)收貨了嗎?"答案藏在4張表里,橫跨2個(gè)數(shù)據(jù)庫(kù),靠一個(gè)varchar字段硬連——沒有外鍵,沒有文檔,只有某個(gè)老員工腦子里的映射關(guān)系。

這種查詢路徑的"人腦依賴癥",在991張表的世界里每天都在上演。

從"問對(duì)人"到"直接問":DB Graph MCP做了什么

Tsuji團(tuán)隊(duì)做的不是又一個(gè)BI工具。DB Graph MCP是一個(gè)模型上下文協(xié)議(MCP)服務(wù)器,接在Claude Code后面,讓任何人用自然語(yǔ)言直接查詢這991張表。

不需要知道表名。輸入"find tables related to returns",系統(tǒng)會(huì)跨所有15個(gè)schema做語(yǔ)義搜索,返回相關(guān)表結(jié)構(gòu)、字段含義、以及——最關(guān)鍵的——表與表之間的連接路徑。

那個(gè)讓客服頭疼的退貨確認(rèn)問題,現(xiàn)在變成一句話:"查詢用戶ID為XXX的退貨,倉(cāng)庫(kù)端是否已確認(rèn)收貨。"Claude Code會(huì)自己調(diào)用search_tables找到delivery_order表,再沿著warehouse_mapping跳到bridge庫(kù)的receive_record,最后拼出答案。

整個(gè)過程不需要用戶知道bridge庫(kù)的存在,更不需要記得那個(gè)varchar字段叫warehouse_order_code還是shipping_order_code。

技術(shù)實(shí)現(xiàn)上,DB Graph先對(duì)所有表結(jié)構(gòu)做向量化索引。用戶查詢時(shí),search_tables工具做語(yǔ)義匹配;需要具體數(shù)據(jù)時(shí),query_data工具生成并執(zhí)行SQL。兩個(gè)工具的組合,把"找表"和"查數(shù)"解耦了。

為什么不用現(xiàn)成的數(shù)據(jù)目錄工具

市面上不是沒解決方案。Tableau、Looker、各種數(shù)據(jù)字典工具,本質(zhì)上都在做同一件事:讓懂?dāng)?shù)據(jù)的人把知識(shí)結(jié)構(gòu)化,再分享給不懂的人。

Tsuji的觀察是——這條路在991張表面前會(huì)失效。不是文檔寫不完,是表之間的關(guān)系變化比文檔更新快。更致命的是,那些跨庫(kù)的連接邏輯(比如那個(gè)varchar硬連)從來就沒進(jìn)過文檔,只存在于寫過這段代碼的人腦子里。

DB Graph的解法是把"關(guān)系"也變成可搜索的。系統(tǒng)不僅索引表結(jié)構(gòu),還構(gòu)建了表與表之間的關(guān)聯(lián)圖:哪些表共享字段名、哪些有外鍵約束、哪些經(jīng)常出現(xiàn)在同一段業(yè)務(wù)邏輯里。語(yǔ)義搜索時(shí),這些關(guān)聯(lián)權(quán)重會(huì)參與排序。

換句話說,系統(tǒng)猜的不只是"哪張表可能有退貨數(shù)據(jù)",還包括"從這張表怎么走到倉(cāng)庫(kù)確認(rèn)表"。


安全層面,MCP服務(wù)器做了硬性隔離。生產(chǎn)數(shù)據(jù)查詢走只讀副本,敏感字段脫敏,操作日志全量審計(jì)。Tsuji強(qiáng)調(diào):能問問題不等于能看所有數(shù)據(jù),權(quán)限體系還是原來的權(quán)限體系。

一個(gè)具體場(chǎng)景的完整還原

回到那個(gè)退貨確認(rèn)問題。DB Graph MCP的實(shí)際響應(yīng)長(zhǎng)什么樣?

用戶輸入:"查詢用戶ID 12345的退貨,倉(cāng)庫(kù)是否已確認(rèn)收貨。"

Claude Code先調(diào)用search_tables,返回相關(guān)表及關(guān)聯(lián)路徑:

— aircloset.delivery_order(訂單主表,status字段標(biāo)記RETURNED)
— aircloset.warehouse_mapping(映射表,warehouse_order_code字段)
— bridge.shipping_order(物流表,shipping_order_code字段匹配)
— bridge.receive_record(收貨表,status=COMPLETE表示倉(cāng)庫(kù)確認(rèn))

系統(tǒng)同時(shí)標(biāo)注:aircloset與bridge為不同數(shù)據(jù)庫(kù),連接依賴varchar字段匹配,無外鍵約束。

確認(rèn)路徑后,query_data生成SQL并執(zhí)行,返回最終結(jié)果:該用戶3筆退貨中,2筆倉(cāng)庫(kù)狀態(tài)為COMPLETE,1筆仍為PENDING——雖然App端都顯示"已完成"。

這個(gè)查詢路徑,之前只有3個(gè)老員工能獨(dú)立完成?,F(xiàn)在客服一線可以直接問。

991張表背后的組織代價(jià)

airCloset 2015年創(chuàng)業(yè),從單體架構(gòu)走到微服務(wù),數(shù)據(jù)庫(kù)跟著業(yè)務(wù)線拆分。10年下來,技術(shù)債的利息不是慢查詢,是"找誰問"的協(xié)作成本。

Tsuji算過一筆賬:一個(gè)中等復(fù)雜度的跨庫(kù)問題,平均要轉(zhuǎn)3-4個(gè)人才能找到能回答的人。如果關(guān)鍵人休假或離職,問題就掛起。這種隱性阻塞,在快速迭代的業(yè)務(wù)里每天都在發(fā)生。

DB Graph MCP不是消滅專家,是把專家腦子里的"路徑知識(shí)"變成基礎(chǔ)設(shè)施。就像地圖軟件把老司機(jī)認(rèn)路的能力普惠給所有人——你不需要記得哪條路近,只需要輸入目的地。

項(xiàng)目開源在GitHub上,Tsuji提供了完整的部署指南和權(quán)限配置模板。但他也提醒:這套方案假設(shè)你的表結(jié)構(gòu)有基本規(guī)范,字段命名別太隨意。語(yǔ)義搜索再?gòu)?qiáng),也救不了全叫f1、f2、f3的字段名。

如果讓你用自然語(yǔ)言查詢自己公司的數(shù)據(jù)庫(kù),你第一句想問什么?

特別聲明:以上內(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)推薦
長(zhǎng)護(hù)險(xiǎn)制度全面推開!國(guó)家醫(yī)保局:參保人無論來自農(nóng)村還是城市,從同一個(gè)資金池報(bào)銷費(fèi)用

長(zhǎng)護(hù)險(xiǎn)制度全面推開!國(guó)家醫(yī)保局:參保人無論來自農(nóng)村還是城市,從同一個(gè)資金池報(bào)銷費(fèi)用

紅星新聞
2026-03-26 11:28:05
京東外賣虧了466億,但劉強(qiáng)東笑了

京東外賣虧了466億,但劉強(qiáng)東笑了

新浪財(cái)經(jīng)
2026-03-25 10:04:53
黎真主黨導(dǎo)彈襲擊以國(guó)防部及軍營(yíng)

黎真主黨導(dǎo)彈襲擊以國(guó)防部及軍營(yíng)

北青網(wǎng)-北京青年報(bào)
2026-03-26 10:19:17
CCTV5直播!國(guó)足熱身“世界杯新貴”,15.9萬人小國(guó),邵佳一首秀

CCTV5直播!國(guó)足熱身“世界杯新貴”,15.9萬人小國(guó),邵佳一首秀

汪星人喲
2026-03-26 19:13:15
杜淳寵妻太狠了!王燦戴4條金手鏈,口紅整箱買像批發(fā)?

杜淳寵妻太狠了!王燦戴4條金手鏈,口紅整箱買像批發(fā)?

娛樂領(lǐng)航家
2026-03-26 00:00:03
國(guó)金證券:長(zhǎng)期來看黃金有望開啟新一輪大牛市

國(guó)金證券:長(zhǎng)期來看黃金有望開啟新一輪大牛市

財(cái)聯(lián)社
2026-03-26 08:08:04
震驚!網(wǎng)傳福建一公司提醒員工,出現(xiàn)心梗前兆,先保存文件再救命

震驚!網(wǎng)傳福建一公司提醒員工,出現(xiàn)心梗前兆,先保存文件再救命

火山詩(shī)話
2026-03-26 06:50:40
22歲陳熠3-0橫掃挺進(jìn)四強(qiáng):國(guó)乒最后一張門票,她已無路可退

22歲陳熠3-0橫掃挺進(jìn)四強(qiáng):國(guó)乒最后一張門票,她已無路可退

羅納爾說個(gè)球
2026-03-26 18:04:03
36歲中國(guó)大哥在非洲開“手機(jī)網(wǎng)吧”,生意火爆到需要排隊(duì)取號(hào),當(dāng)事人:投入很小,僅花了點(diǎn)流量錢,最火的時(shí)候10來個(gè)人看一個(gè)手機(jī)

36歲中國(guó)大哥在非洲開“手機(jī)網(wǎng)吧”,生意火爆到需要排隊(duì)取號(hào),當(dāng)事人:投入很小,僅花了點(diǎn)流量錢,最火的時(shí)候10來個(gè)人看一個(gè)手機(jī)

觀威海
2026-03-26 09:19:03
“14天12板”!000908,復(fù)牌后上演“地天板”

“14天12板”!000908,復(fù)牌后上演“地天板”

大眾證券報(bào)
2026-03-26 17:58:54
廣西一挖掘機(jī)過橋時(shí)撞斷護(hù)欄墜湖,司機(jī)遺體已被打撈上岸,墜橋原因還在調(diào)查中

廣西一挖掘機(jī)過橋時(shí)撞斷護(hù)欄墜湖,司機(jī)遺體已被打撈上岸,墜橋原因還在調(diào)查中

大風(fēng)新聞
2026-03-26 18:09:04
徐陽(yáng)點(diǎn)評(píng)U23國(guó)足2-2泰國(guó):句句實(shí)在話,理性看球更懂賽場(chǎng)本質(zhì)!

徐陽(yáng)點(diǎn)評(píng)U23國(guó)足2-2泰國(guó):句句實(shí)在話,理性看球更懂賽場(chǎng)本質(zhì)!

田先生籃球
2026-03-26 06:00:06
315曝光10個(gè)最毒食黑名單!第8個(gè)你幾乎天天在吃,看完脊背發(fā)涼

315曝光10個(gè)最毒食黑名單!第8個(gè)你幾乎天天在吃,看完脊背發(fā)涼

現(xiàn)代小青青慕慕
2026-03-24 08:13:54
張雪峰離世的警示:人一定要學(xué)會(huì)避讖

張雪峰離世的警示:人一定要學(xué)會(huì)避讖

代偉看世界
2026-03-26 15:21:09
伊朗發(fā)動(dòng)第81波行動(dòng),打擊以色列70多處目標(biāo)!內(nèi)塔尼亞胡:48小時(shí)內(nèi)盡可能多摧毀伊朗軍工設(shè)施;伊朗外長(zhǎng):以將美國(guó)推向沖突,沒有談判余地

伊朗發(fā)動(dòng)第81波行動(dòng),打擊以色列70多處目標(biāo)!內(nèi)塔尼亞胡:48小時(shí)內(nèi)盡可能多摧毀伊朗軍工設(shè)施;伊朗外長(zhǎng):以將美國(guó)推向沖突,沒有談判余地

每日經(jīng)濟(jì)新聞
2026-03-26 08:26:06
短短1年,靈活就業(yè)者暴增4千萬

短短1年,靈活就業(yè)者暴增4千萬

深度報(bào)
2026-03-23 21:47:58
網(wǎng)友在烏茲別克斯坦偶遇“佛山三水城巴”,佛山方面回應(yīng):車子被轉(zhuǎn)賣到了國(guó)外

網(wǎng)友在烏茲別克斯坦偶遇“佛山三水城巴”,佛山方面回應(yīng):車子被轉(zhuǎn)賣到了國(guó)外

極目新聞
2026-03-26 17:01:19
東契奇湖人生涯第16次斬獲40+ 還差兩場(chǎng)追平詹姆斯

東契奇湖人生涯第16次斬獲40+ 還差兩場(chǎng)追平詹姆斯

北青網(wǎng)-北京青年報(bào)
2026-03-26 20:51:03
喜歡把家里打掃得很干凈的人,往往會(huì)有這3種命運(yùn),很準(zhǔn)!

喜歡把家里打掃得很干凈的人,往往會(huì)有這3種命運(yùn),很準(zhǔn)!

品讀時(shí)刻
2026-02-12 00:06:27
特朗普拒絕承認(rèn)對(duì)伊朗打擊是戰(zhàn)爭(zhēng)

特朗普拒絕承認(rèn)對(duì)伊朗打擊是戰(zhàn)爭(zhēng)

界面新聞
2026-03-26 15:51:22
2026-03-26 21:23:00
閃存獵手
閃存獵手
全網(wǎng)蹲好價(jià)的野生捕手,算力與羊毛都不可辜負(fù)。
167文章數(shù) 0關(guān)注度
往期回顧 全部

科技要聞

Meta高管狂分百億期權(quán),700名員工卻下崗

頭條要聞

張雪峰留巨額遺產(chǎn):二婚妻子或拿50% 剩下的女兒占1/3

頭條要聞

張雪峰留巨額遺產(chǎn):二婚妻子或拿50% 剩下的女兒占1/3

體育要聞

申京努力了,然而杜蘭特啊

娛樂要聞

劉曉慶妹妹發(fā)聲!稱姐姐受身邊人挑撥

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

油價(jià)"馴服"特朗普?一到100美元就TACO

汽車要聞

一汽奧迪A6L e-tron開啟預(yù)售 CLTC最大續(xù)航815km

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

藝術(shù)
手機(jī)
本地
時(shí)尚
房產(chǎn)

藝術(shù)要聞

哪一座橋不是風(fēng)景?

手機(jī)要聞

OPPO K15 Pro系列突然官宣:天璣9500s+主動(dòng)散熱,4月1日發(fā)布

本地新聞

救命,這只醬板鴨已經(jīng)在我手機(jī)復(fù)仇了一萬遍

上新|| 她們說,找到了自己的人生裙子!

房產(chǎn)要聞

突發(fā),三亞又有大批征遷補(bǔ)償方案出爐!

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