NBA新赛季赛程安排/辽宁男篮比赛/江苏足球队/nba历史得分

  • 4006-091-190
    咨詢熱線:4006-091-190
    一對一貼心咨詢
    最新優惠活動推薦
    全方位產品溝通
    精準細化解決方案
  • 公眾號
    掃一掃關注官方微信
    獲取更多資訊
    掃一掃關注官方微博
    獲取更多動態

返回 這種軟件,竟然可以起死回生。

2023-03-30

  提到“業界良知”這個詞,讓我不禁想起《倚天屠龍記》中的一個人物——布袋和尚:“說不得”。似乎每個行業都有一些秘密,比如膠囊是皮鞋做的,比如不摻三聚氰胺的牛奶是影響口感的。而這些秘密已經是這個行業的人所共同緘默的,說不得。筆者因緣際會,在容災備份行業虛度十數載。這十幾年來我經歷了數千個客戶,從方案制定到實施到驗收,半夜做過標書,機房干過通宵。被客戶無視過、重視過、唾罵過、敬仰過。這一切的經歷給了我勇氣,讓我今天終于來說得說得。

一、所謂產品測試
  某單位的CIO李四不管什么原因(或許是曾經丟過數據,或者隔壁曾經丟過數據,或者隔壁的隔壁曾經丟過數據),終于要開始考慮為自己寶貴的數據買個保險,這個想法本身是對的并且是很有遠見的。天朝人有個習慣,買就買最好的,于是乎鋪天蓋地的一番搜尋,最后終于選定了幾家像樣的,這個做法也是非常正確的。天朝人還有個習慣叫做眼見為實,于是乎什么時髦的CDP,什么業務接管連續性,什么防刪除任意時間點回退,搭個環境,全部給搞起,就不信在眼皮低下還有什么障眼法,這個做法也非常明智。
  因為以前數據被誤刪過,李四打定主意要測試一下任意時間點回退,看看自己的數據能不能找回,看看數據找回以后數據庫能不能打開。李四設計了測試方案,將數據庫里面的某個表中的數據逐條刪了,讓廠家把每一條數據給找回來,因為只有這樣才是任意,這個做法已經上升到智慧層面了。這時候來了一家基于存儲機制做備份的廠家,他將設備往桌子上一放,油光發亮,非常高大上。李四欣喜不已,馬上開測,廠家工程師鍵盤敲的劈啪作響,sql語句躍然屏幕。一條條數據被刪除,又一條條數據被找回,數據庫打開無恙。這完全就是自己預期的效果,李四滿意點頭內心點了32個贊。
  但是旁邊一家基于主機數據庫嵌入式分析的廠家卻看的直皺眉頭。因為他在sql語句中發現了wait  for。什么是wait  for?就是“刀下留人”的意思,就是等等再殺。為啥要等等再殺?這就和數據庫的存儲原理有很大關系了,說起來能說個七天八夜。咱這里簡短解說,大概就是數據庫在發生數據變化的時候是很任性的,我愛怎么存怎么存,你愛誰誰。就好像現在扒路埋電纜的,這條路為什么一年被扒開四五回,我們永遠不知道原因一樣。
  如果我們把數據庫比作一條路,把數據庫的事務比作路下面埋的一條條電纜。那么基于存儲備份的方式就好像是藍翔技校開挖掘機的,他并不管你這條路下面都埋了些啥,一挖掘機下去,全部挖走(基于塊復制)。挖斷了怎么辦?挖斷了管我啥事,不是都在這一挖子里面么,你自己接吧接吧看看還能不能用(快照回退拼接)。那么剛才為什么給加了一個wait  for呢?就是為了怕挖斷啊。本來是一直往前鋪電纜,加上這個wait  for的意思就是等我先挖,挖完再鋪(為了同步塊變化和數據庫數據變化的時間,要不無法保證事務的完整性),這樣媽媽就不用擔心我挖斷了。這可不得了了,這得耽誤多少時間?還能不能愉快的改變數據了?這是改變100萬條數據需要先去吃個火鍋的節奏,你這樣做,比爾蓋茨知道么?埃里森知道么?
  基于主機數據庫嵌入式分析廠家的工程師趁著在廁所一起噓噓時善意提醒,李四回來要求基于存儲的廠家去掉wait  for再測一次,這對他來說就是齊宣王要求單獨吹簫啊。滿頭流汗戰戰兢兢,回退了10次有8次不能用(基于塊的任意回退完全無法保證數據庫的的事務完整可用,能不能打開主要靠運氣)。為啥?挖斷了,接不起來了,李四的臉當時就綠了。

\

  還好剛才一起噓噓的小伙還在,李四睜大眼睛找wait  for,這回是真木有。想回退到哪里就回退到哪里,數據100%找回可用。李四問為啥,小伙說我們就是管道工,不怕臟不怕累鉆到路下順著電纜往前捋(嵌入式分析數據庫庫),我們知道有多少根電纜,也知道電纜在什么位置(記錄事務完整點),所以我們保證不會挖斷,也不會讓你們自己去接,我們可以給你自動融合(任意時間點回退)。
  李四長舒一口氣,但是并不是每次李四的身邊都會有一個基于主機數據庫嵌入式分析廠家的工程師。

二、所謂專家評標
  經過一番中原逐鹿(招標),殺得血流成河,災備項目終于從最開始的競爭花落隔壁老王。李四查看中標商家,細研產品介紹,卻發現又是一款基于存儲的容災備份產品。李四感覺有些不對,這次可是找專家把關的??!專家并不假,還是計算機人才庫中抽取的專家。但是評標的時候專家們審核的是商務文件,對的是技術偏離表。只要商務文件沒有缺失,只要技術偏離表寫的是無偏離,只要價格比別人低,你見過哪個專家現場搭環境幫你測試的?隔壁老王嘿嘿一笑:我就是全部寫的無偏離,老子低價中標,還不限制數量場地授權,你咬我???
  李四兩眼一黑:啥叫“不限制數量場地授權”?老王神秘一笑:就是你想備份多少臺服務器上的數據只管備來,我不收你的人頭稅。李四問老王你的設備里有幾塊硬盤?3塊。Raid后寫入速度多少?200M。我有十臺每秒寫入50M的服務器能實時備份過來么?不能。那這叫啥“不限制數量場地授權”?老王附耳道:我只是說有那么多授權,你不能備管我啥事?
  李四仰天長嘆,下次一定要在招標書中注明:簽合同前需要對中標產品測試驗證!否則招標無效!

三、所謂災難演練
  既然花錢買了設備也不能不用,了勝于無的部署上。李四要求老王給你來個災難演練。老王說好啊,你把生產機的存儲拔了吧,我把備份的存儲給你接上。李四勃然大怒,這是買了個手動檔么?老王嘿嘿一笑,手動檔好,手動檔安全。李四指著老王鼻子:那我生產機的應用壞了怎么辦?操作系統崩了怎么辦?你把存儲給我接到哪里?老王一臉茫然:應用?操作系統?你這得買個雙機軟件啊,要不我給你推薦一款?李四吐血而卒,享年38歲。
 

\
 

后記:帝都初春寒料峭,紙鳶蹁躚入云端。又是一年清明時,在八寶山公墓有一位來自和力記易宗門的少年站在李四的墓碑前,雙手在腰間的儲物袋上一拍,祭了一件刻著“備特佳”三字的法寶出來。法寶祭出后紅光四射,轉眼就籠罩了李四的墳墓,剎那間,所有的紅光瞬間消失,令人驚奇的是一起消失了還有李四的墳墓,仿佛從來沒有存在過一樣。那少年收了法寶,自語道:看在當年一起噓噓過的份上,我就用這“備特佳”法寶的“任意回退”屬性救你一命,讓你時光逆轉回到招標前。

  機房重地,李四正在忙碌,偶爾閑暇突然腦子靈光一閃:是不是應該給數據庫上個保險,做個容災備份?奇怪,我怎么覺得自己好像做過這件事?李四搖了搖頭,看來最近實在太累了。

分享到:
?