——“IT生存法則”之?dāng)?shù)據(jù)庫管理
“老馮,現(xiàn)在都在上大數(shù)據(jù)分析系統(tǒng),你們單位這方面有什么規(guī)劃沒?”
“馮處,我們的新營銷系統(tǒng)已經(jīng)選好軟件開發(fā)商了,他們說數(shù)據(jù)庫最好用大型、商用的,你們幫選購一下吧!”
“頭,咱們的數(shù)據(jù)庫用的種類太多了,管理越來越復(fù)雜,上次財務(wù)部和營銷部數(shù)據(jù)不一致的原因,到現(xiàn)在還沒找到,誰讓他們當(dāng)初非要用不同廠商的產(chǎn)品呢?”
……
想想也真可笑,我老馮是干數(shù)據(jù)庫起家的,從一個普通的DBA(數(shù)據(jù)庫管理員)一步步成長為信息主管,卻還搞不定企業(yè)的數(shù)據(jù)庫整體管理問題,說出去可有多丟人啊!
其實,這不是老馮才有的困惑,隨著對數(shù)據(jù)分析的重視,與數(shù)據(jù)操作有關(guān)的數(shù)據(jù)庫技術(shù)也在近30年里不斷演進,從最初的層次、網(wǎng)狀數(shù)據(jù)庫,到后來的關(guān)系型數(shù)據(jù)庫,再到現(xiàn)在的分布式數(shù)據(jù)庫,以及正在研究的面向?qū)ο髷?shù)據(jù)庫,都使得置身其中的我們從業(yè)者有些茫然,是堅守不變,還是積極求變,抑或是腳踩兩支船,啊不,腳踩多支船?
因為,誰也不想在“數(shù)據(jù)為王”的時代掉隊!
別怕,只要理清下面幾個問題,就可以不變應(yīng)萬變:
首先,是數(shù)據(jù)庫管理的目的。歸納起來,不外乎如下幾種目的:
即每上線一個業(yè)務(wù)應(yīng)用系統(tǒng),如OA、ERP等,就會涉及其數(shù)據(jù)的管理,必然會提出數(shù)據(jù)庫管理的要求,甚至指定某種類型和廠商的品牌;
即為了合規(guī),因應(yīng)內(nèi)、外審對原始數(shù)據(jù)的需要而提出,這種需求一般只要能夠提供查詢手段即可,并不強求類型和品牌,最簡單的是手工電子表格類數(shù)據(jù)庫;
為了應(yīng)對外部環(huán)境變化,以及更好地滿足客戶需求,現(xiàn)在越來越多的行業(yè),開始應(yīng)用大數(shù)據(jù)分析、數(shù)據(jù)挖掘技術(shù),以實現(xiàn)科學(xué)決策,這種需求將越來越成為主流,其對數(shù)據(jù)庫管理的要求也最高。
其次,是怎么選擇數(shù)據(jù)庫管理系統(tǒng)。可以從這樣幾個維度來抉擇:
一是選國內(nèi)開發(fā)的還是國外開發(fā)的。
這要遵循行業(yè)和企業(yè)信息安全的要求,合法合規(guī);
二是選通用型還是行業(yè)型。
這要根據(jù)實際的業(yè)務(wù)需要,以及業(yè)務(wù)的成熟度,綜合評定。
三是選商用的還是開源的。
這更多取決于預(yù)算和性價比,以及自身維護能力水平,建議從TCO(總體擁有成本)比較。
四是選特大型,還是大中型,抑或小微型的。
這個選擇一般以預(yù)期要加工、處理的數(shù)據(jù)量,以及計算設(shè)備性能指標(biāo)為標(biāo)準(zhǔn),對于像手機、PAD等智能設(shè)備使用的數(shù)據(jù)庫,就應(yīng)以小微型為主,而其后臺存儲應(yīng)以大中型為主,如果是需要云存儲的話,就要選擇特大型的。
五是SQL型還是NOSQL型,
這涉及的是要處理的數(shù)據(jù)(數(shù)字、文字、圖形、音頻等)是結(jié)構(gòu)化的,還是非結(jié)構(gòu)化的,是按行存儲的(注:每次讀取一行數(shù)據(jù)加工處理,適用于單個對象的多屬性分析場景),還是按列存儲的(注:每次讀取一列數(shù)據(jù)加工處理,適用于多個對象的單一屬性分析場景)。
再者,是怎么管理好數(shù)據(jù)庫。這是制度層面的問題,即跟人有關(guān)的操作規(guī)范和安全規(guī)范。
前者涉及數(shù)據(jù)庫實例規(guī)劃、數(shù)據(jù)備份與恢復(fù)、數(shù)據(jù)庫調(diào)優(yōu)操作等;
后者涉及DBA角色劃分,主要分為超級管理員、數(shù)據(jù)庫備份員、數(shù)據(jù)庫讀寫操作員、數(shù)據(jù)庫查詢員等,每個角色的定位要嚴(yán)格區(qū)分開,以保障不同應(yīng)用可以使用不同角色操作數(shù)據(jù)庫,在實現(xiàn)數(shù)據(jù)共享的同時,也能夠做到安全和審計。
最后,是數(shù)據(jù)庫管理工具的選擇,即是使用系統(tǒng)自帶的,還是選擇第三方的,抑或是自制的腳本。
這里的關(guān)鍵首要是考慮可靠性,其次才是便利性和性價比,因為無論是日常管理,還是定期備份和應(yīng)急恢復(fù),都要確保數(shù)據(jù)的一致性。
——IT語錄:數(shù)據(jù)庫技術(shù)一直在變,但實現(xiàn)數(shù)據(jù)庫“安全共享”的管理目標(biāo)不會變!
“兒子!起床吃早飯了,你要的牛肉面做好了!”
“好,我一會兒吃?!?/p>
“快點吃吧,再放一會兒,都糗了!”
“知道了,我說了一會兒吃??!”
……
看著越來越絮叨的老婆,歲月真是捉弄人,那個年輕時不愛說話,就是聊天也是慢聲細(xì)語的女孩子,不經(jīng)意間,已為人妻、為人母,不僅愛嘮叨了,聲調(diào)也提高了8度。
不過,也難怪老婆多嘴,兒子從小的吃、喝、拉、撒、睡,以及學(xué)習(xí)都是她在管,自已忙于工作,就是個撒手掌柜的,看著身高體壯,即將成人的兒子,這個家多虧了她在操持?。?/p>
她,并沒變!還是自己當(dāng)初喜歡的女孩兒!
下期預(yù)告:要“癲癇”,還是要“腦裂”?