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

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

日本公司10年堆出991張表,CTO用1個協(xié)議讓全員自然語言查庫

0
分享至


991張表,15個模式,11個SQL數(shù)據(jù)庫加6個MongoDB實例。這是日本最大服裝租賃平臺airCloset攢了10年的技術債。CTO Ryan Tsuji最近攤牌:全公司沒一個人能摸清這張數(shù)據(jù)地圖。

客服問個簡單問題——"用戶顯示退貨完成了,倉庫真收到貨了嗎?"——能答上來的人用一只手數(shù)得過來。而且人家要是休假,這事就卡死。

問題不是找不到表名,是表與表之間的關系只存在特定人腦子里。

四張表、兩個庫、一個無外鍵的字符串匹配

拆解這個退貨查詢,路徑長得離譜。

App顯示的退貨狀態(tài)在aircloset庫的delivery_order表,狀態(tài)碼"RETURNED"就算完成。但倉庫實際確認在另一個叫bridge的庫里,receive_record表的"COMPLETE"才是真金白銀的物理收貨。

兩個庫之間沒有外鍵。唯一的連接是aircloset里一張映射表,存著warehouse_order_code——一個varchar字符串,得去bridge庫的shipping_order表按字符串匹配shipping_order_code。

aircloset delivery_order → aircloset映射表(varchar)→ bridge shipping_order(字符串匹配)→ bridge receive_record。

四張表,跨兩個模式,靠一個無索引保障的字符串字段勾連。Ryan Tsuji說得很直接:知道這條路的人,公司一只手數(shù)得過來。

這就是991張表×15個模式的日常。不是"我不知道表名"這種初級問題,是"這些表居然能連起來"這種拓撲知識,成了人形文檔。

MCP協(xié)議:把數(shù)據(jù)庫拓撲變成對話

Ryan Tsuji的解法叫DB Graph MCP,基于Anthropic去年發(fā)布的Model Context Protocol(模型上下文協(xié)議)。


簡單說,MCP讓AI助手能調(diào)用外部工具。DB Graph MCP就是這個思路的落地:把公司所有數(shù)據(jù)庫的schema、表關系、字段語義,建成一張可查詢的圖。

員工打開Claude Code,直接問自然語言。"找跟退貨處理確認相關的表",底層調(diào)用search_tables做語義搜索,返回相關表名、字段、甚至跨庫連接路徑。

不需要知道表名。不需要知道哪個庫。更不需要知道那個varchar字符串匹配的黑魔法。

工具返回格式很實在:表名、所屬schema、字段列表、字段類型、描述、與其他表的關聯(lián)關系。如果是跨庫查詢,會把join路徑標出來。

查詢生產(chǎn)數(shù)據(jù)?可以,但有安全閘。

Ryan Tsuji強調(diào)能安全查生產(chǎn)環(huán)境。權限層做了隔離:自然語言查詢先經(jīng)過schema檢索,生成SQL后走只讀副本,敏感字段脫敏。不是讓人直接對主庫跑random query。

圖是怎么建的:自動化掃描+人工標注

10年積累的數(shù)據(jù)庫,不可能手工錄。DB Graph的構建分兩層:

第一層自動化。掃描所有數(shù)據(jù)庫的information_schema,提取表結構、字段類型、外鍵關系(如果有的話)、索引信息。SQL和MongoDB統(tǒng)一抽象成節(jié)點和邊。

第二層人工補漏。那些varchar字符串匹配的黑魔法,外鍵掃描掃不出來。需要業(yè)務專家標注:"這個字段實際上等于那個庫的某個字段"。

Ryan Tsuji沒透露具體比例,但從案例推斷,跨庫隱式關聯(lián)占了不少。這類知識原本只存在老員工腦子里,現(xiàn)在被編碼進圖里。

圖的存儲結構他沒細說,但語義搜索的能力暗示用了向量嵌入。表名、字段名、描述文本向量化,自然語言查詢做相似度匹配。


為什么是現(xiàn)在:LLM讓"自然語言到SQL"終于可用

自然語言查數(shù)據(jù)庫不是新想法。十年前就有NL2SQL研究,但準確率感人,沒人敢上生產(chǎn)。

Ryan Tsuji的判斷是:大語言模型讓語義理解躍遷,但光有模型不夠,需要結構化上下文。MCP協(xié)議的價值就在這里——給模型一個標準化的"手",去抓數(shù)據(jù)庫的元數(shù)據(jù)。

DB Graph MCP的架構分三塊:元數(shù)據(jù)采集器、圖存儲與索引、MCP服務器。MCP服務器暴露給Claude Code三個核心工具:search_tables(語義搜表)、get_table_schema(查表結構)、execute_query(執(zhí)行只讀查詢)。

execute_query不是直接跑用戶輸入,而是基于前兩個工具的上下文,由模型生成SQL,再經(jīng)審核層。Ryan Tsuji強調(diào)"安全"多次,顯然吃過生產(chǎn)事故的虧。

一個細節(jié):他們沒做自然語言直接生成SQL。

路徑是"自然語言→找表→確認schema→生成SQL"。多了一步人工確認,但換來可控性。991張表的復雜度,一步到位的NL2SQL風險太高。

給同行的參考:從0到1的成本

Ryan Tsuji沒公開具體投入,但從技術??梢怨浪恪irCloset用Python建MCP服務器,圖數(shù)據(jù)庫選型沒提,但語義搜索部分大概率接的現(xiàn)成向量庫。

真正的成本在人工標注。那些跨庫varchar匹配,需要懂業(yè)務的老員工坐下來,一條條確認"這等于那"。這是知識提取的硬成本,技術替代不了。

但他也給了個樂觀信號:建好之后,維護是自動化的。schema變更通過CDC(變更數(shù)據(jù)捕獲)實時同步,新表自動入圖,字段描述繼承歷史標注。

10年老系統(tǒng)的數(shù)據(jù)治理,從人形文檔轉向可查詢的基礎設施。這個轉型成本,Ryan Tsuji認為是值得的——客服不用再等那個"一只手數(shù)得過來"的人休假回來。

最后留個開放問題:你的公司有多少張表?有多少連接路徑只存在特定人腦子里?如果這個人明天離職,有多少查詢會卡死?

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

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-03-25 10:46:06
人社部:職稱評審將重大調(diào)整!!

新浪財經(jīng)
2026-03-25 21:42:36

6歲男童被棄酒店半個月,媽媽終于現(xiàn)身!孩子緊緊抱住不愿松手,網(wǎng)友:這孩子懂事得讓人心疼

6歲男童被棄酒店半個月,媽媽終于現(xiàn)身!孩子緊緊抱住不愿松手,網(wǎng)友:這孩子懂事得讓人心疼

大風新聞
2026-03-25 15:43:11
這4種魚,可能含有甲醛和重金屬,建議:還是少吃比較好!

這4種魚,可能含有甲醛和重金屬,建議:還是少吃比較好!

阿龍美食記
2026-03-24 21:52:23
又是1-3、又是輸在決賽!向鵬淘汰溫瑞博,獲世乒賽參賽資格

又是1-3、又是輸在決賽!向鵬淘汰溫瑞博,獲世乒賽參賽資格

十點街球體育
2026-03-25 20:08:11
以色列人哭了:這不是該發(fā)生在劣等民族身上的嗎?

以色列人哭了:這不是該發(fā)生在劣等民族身上的嗎?

李榮茂
2026-03-23 18:59:00
張雪峰的病,速效救心丸能救嗎?

張雪峰的病,速效救心丸能救嗎?

中國新聞周刊
2026-03-25 16:23:30
周杰倫的INS被網(wǎng)友沖爆,新歌MV里手表調(diào)到“83”,疑用舊戀情炒作賣新唱片

周杰倫的INS被網(wǎng)友沖爆,新歌MV里手表調(diào)到“83”,疑用舊戀情炒作賣新唱片

回旋鏢
2026-03-25 20:38:44
3月25日俄烏最新:最慘烈的一天

3月25日俄烏最新:最慘烈的一天

西樓飲月
2026-03-25 20:43:34
伊朗愿意與“主和派”萬斯談!特朗普一邊宣稱勝利一邊增兵中東:我和魯比奧也要參與

伊朗愿意與“主和派”萬斯談!特朗普一邊宣稱勝利一邊增兵中東:我和魯比奧也要參與

紅星新聞
2026-03-25 17:17:14
以色列人痛哭流涕,伊朗導彈實力被嚴重低估,以色列陷入存亡危機

以色列人痛哭流涕,伊朗導彈實力被嚴重低估,以色列陷入存亡危機

揭秘歷史的真相
2026-03-25 21:14:04
退役體操冠軍,直播“擦邊”之后

退役體操冠軍,直播“擦邊”之后

中國新聞周刊
2026-03-25 21:34:08
張雪峰離世!北京蘇州房產(chǎn)不在名下,1400名員工等安撫,好友停工

張雪峰離世!北京蘇州房產(chǎn)不在名下,1400名員工等安撫,好友停工

阿纂看事
2026-03-25 21:31:59
空姐的跪式服務

空姐的跪式服務

微微熱評
2026-03-25 23:58:37
伊朗稱正在搜捕逃亡美軍

伊朗稱正在搜捕逃亡美軍

界面新聞
2026-03-25 23:21:14
烏克蘭四百架無人機摧毀俄最大的烏斯季盧加港!擊沉軍艦

烏克蘭四百架無人機摧毀俄最大的烏斯季盧加港!擊沉軍艦

項鵬飛
2026-03-25 21:28:02
“中園石化”被立案調(diào)查

“中園石化”被立案調(diào)查

每日經(jīng)濟新聞
2026-03-25 11:13:18
聯(lián)大通過決議 宣布奴隸制行為為最嚴重反人類罪

聯(lián)大通過決議 宣布奴隸制行為為最嚴重反人類罪

財聯(lián)社
2026-03-26 01:24:06
白人女性與黑人女性的體味差異,網(wǎng)友真實分享引發(fā)熱議

白人女性與黑人女性的體味差異,網(wǎng)友真實分享引發(fā)熱議

特約前排觀眾
2025-12-22 00:20:06
1000億背后的陽謀:拼多多利用中國制造的優(yōu)勢,要狂掃國外市場

1000億背后的陽謀:拼多多利用中國制造的優(yōu)勢,要狂掃國外市場

風向觀察
2026-03-25 20:46:14
2026-03-26 04:51:00
灰度測試中
灰度測試中
生活正在重構,目前還在灰度測試階段,暫不全量發(fā)布。
58文章數(shù) 0關注度
往期回顧 全部

科技要聞

紅極一時卻草草收場,Sora宣布正式關停

頭條要聞

伊朗:正在搜捕逃亡美軍

頭條要聞

伊朗:正在搜捕逃亡美軍

體育要聞

35歲替補門將,憑什么入選英格蘭隊?

娛樂要聞

張雪峰遺產(chǎn)分割復雜!是否立遺囑成關鍵

財經(jīng)要聞

管濤:中東局勢如何影響人民幣匯率走勢?

汽車要聞

智己LS8放大招 30萬內(nèi)8系旗艦+全線控底盤秀實力

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

旅游
親子
本地
公開課
軍事航空

旅游要聞

“女王駕到” 上海溫室花園高山杜鵑展開幕,中外游客打卡點贊,Beautiful!Amazing!Fantastic!

親子要聞

爸爸的肩膀,永遠是你最堅實的依靠

本地新聞

來永泰同安 赴一場春天的約會

公開課

李玫瑾:為什么性格比能力更重要?

軍事要聞

伊朗重申非交戰(zhàn)國家船只可安全通過霍爾木茲海峽

無障礙瀏覽 進入關懷版