-
日期: 2025-02-24 | 來源: 信息正義 | 有0人參與評論 | 字體: 小 中 大

福克斯台報道截圖。馬斯克聲稱有150歲的老人在享受社安保險。
資深IT人員告訴你,為什麼DOGE總是鬧笑話
撰文:溪邊愚人
編輯:新約客,溪邊愚人
自馬斯克和他領導的“政府效率部”(DOGE)在各個聯邦政府機構開始查賬後,他們公布了不少讓人驚掉下巴的各種腐敗/浪費信息。雖然壹次次被媒體的事實核查打臉,他們還是不斷發布新的聳人聽聞的信息。
最近幾天傳得比較瘋的壹條消息是,美國有很多 150 歲的人還在拿社保。馬斯克也拿這個事大說特說,在 X 上用推文說,在白宮橢圓辦公室裡對著記者的鏡頭說。只是,又很快被打臉。PolitiFact 說,這是電腦編程造成的數據假象,並非真有其事。
用大白話說就是,向系統輸入數據時,如果在生日壹欄不輸入任何數值,系統就會自動填充為 1875 年 5 月 20 日。那麼,這些人今年就是 150 歲!
這件事好笑嗎?似乎很好笑。但我笑不出來。作為壹個參與了肆次大型數據遷移(data migration)的前資深數據庫 IT 從業人員,我想說的是:不是專業人員,數據庫後台是不能進去的,壹是有造成危害的可能,贰是你看不懂,會誤讀數據。
任何壹個數據庫都有自己的特殊性,有自己獨壹無贰的“故事”。要讀懂數據,不僅要有關於數據庫的 IT 常識,還必須具體了解這壹個數據庫的“故事”,有時甚至需要了解其前世今生。像 DOGE 那樣去讀數據庫,他們讀出來的東西毫無價值。
為什麼非專業人員不該進數據庫後台
數據庫後台只是給數據庫 IT 專業人員用的。任何非專業人員需要看數據,都是通過應用程序,就是我們平時說的 app,或者請專業人員提供報告。從專業角度來說,有千千萬萬個理由不允許非專業人員進入後台,這裡只從常識角度說幾點。
第壹,你讀不懂後台數據。從 app 上看見的數據是經過壹定條件的組合與過濾的。這個我後面會展開說。
第贰,app 裡面的內置規則後台未必有。比如,某個名單的輸入規定生日不能空缺,輸入空缺數據 app 會不接受。但後台如果沒有做同樣的設置,就有可能接受這樣的數據,於是就產生了“壞”數據,隱患無窮,嚴重的話可能會使系統崩潰。也有自己的系統不崩潰,但數據打包出售後,把買家系統搞崩潰的。
第叁,app 裡面往往都是處理單筆數據,而數據庫後台卻可以“全體”數據壹起處理。如果有後台刪除的權限,不小心就把數據都刪光了。
為什麼非專業人員會看不懂後台數據?
回答很簡單,數據庫的後台本來就不是給非專業人員看的。其實這就好像程序只是給程序員看的壹樣。問題是,壹般人都看不懂程序,所以不會去看。而數據庫的後台似乎像壹個個 Excel 表格,讓人產生可以“看”的感覺,其實不然。數據庫後台的表格與 Excel 表格完全不是壹回事,你要當作 Excel 表格來讀,大錯特錯。
舉個例子,壹個公司的員工表,其中有壹欄是“是否在職”,裡面分別有 0,1,2,3,4 等近拾個不同數值。首先,你不能簡單地認為表格裡所有人都是在職員工。其次,你不能簡單地認為 0 代表離職,1 代表還在職。很可能不同數值分別代表了退休,離開該公司後又回來重新入職,在休產假,或者休長病假等等。如果沒有系統說明書,這些都需要從知情者那裡了解。
這還是欄目名字有直觀意思的。有的時候你根本不可能從名稱上猜出真正的意思。有時是名稱本身看不出意思,更多時候是,壹個欄目的功能已經“進化”,超出了原來名稱的意義。- 新聞來源於其它媒體,內容不代表本站立場!
-
原文鏈接
原文鏈接:
目前還沒有人發表評論, 大家都在期待您的高見