国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

謹(jǐn)慎做數(shù)據(jù)庫技術(shù)的標(biāo)準(zhǔn)化

2024-07-21 02:36:57
字體:
供稿:網(wǎng)友

  一些專欄文章之中,我提到過幾年前我曾經(jīng)工作過的財(cái)富100強(qiáng)中的大型公司。那里確實(shí)是一個工作的好地方,天天的工作都布滿了挑戰(zhàn),假如你不喜歡你所做的事情,通常等上幾個星期就會有新的事物出現(xiàn)。大型公司所面臨的一個挑戰(zhàn)就是各種不同的技術(shù)的增多。 在我們的公司中,我們一直有一個標(biāo)準(zhǔn)化的開發(fā)體系結(jié)構(gòu),問題是每三到五年,這個體系結(jié)構(gòu)就會發(fā)生變化。從數(shù)據(jù)庫的角度來講,我們有面向flat-file(由不包括重復(fù)組的一組同類型記錄構(gòu)成的文件)的應(yīng)用軟件(我知道不是數(shù)據(jù)庫),VSAM(我知道它不是真正的數(shù)據(jù)庫),IMS,Adabas,Datacom,DB2,Oracle,Sybase,而且我相信還有一些其他的。當(dāng)SQL Server出現(xiàn)時,我們立即就將剩下的一些應(yīng)用軟件轉(zhuǎn)移出了Adabas。
  
  
  
  很顯然,員工們不會在1975年時坐下來計(jì)劃公司在25之內(nèi)使用10個文件的系統(tǒng)。關(guān)于標(biāo)準(zhǔn)化技術(shù)的決策制定在逐漸地增多,而且都有著很好的原因。IMS比VSAM要好得多,Datacom又比IMS好得多。DB2出現(xiàn)得比較晚并被視為未來的關(guān)系數(shù)據(jù)庫。然而,對于客戶機(jī)服務(wù)器來說,他們都不合適。因此,Oracle出現(xiàn)了。現(xiàn)在,誰還能忽視微軟和SQL Server的存在呢?
  
  數(shù)據(jù)庫過多的另一個原因就是公司的合并和收購。兩個公司可能都具有非常簡單的技術(shù)環(huán)境,然而,當(dāng)他們合并時,就會開始出現(xiàn)混亂,再加上第三個公司,那就會出現(xiàn)麻煩了。公司的技術(shù)環(huán)境通常不是收購的原因,也不是一個障礙,它只是在收購之后需要協(xié)調(diào)的一些事情。
  
  不管怎樣,最后你都會面對一片混亂,出現(xiàn)的問題涉及到兩至三種數(shù)據(jù)庫技術(shù),有時候會有五至六種,甚至是十種!
  
  多種數(shù)據(jù)庫技術(shù)帶來效率的降低
  在應(yīng)用軟件支持環(huán)境下工作或是對其進(jìn)行治理的所有人都很熟悉,多種數(shù)據(jù)庫技術(shù)所帶來的麻煩。
  
  許可成本。維持多個數(shù)據(jù)庫的成本是非常昂貴的。你的公司并沒有得到許可優(yōu)惠帶來的好處。一般來講你可能是一個大型數(shù)據(jù)庫的用戶,但對于很多獨(dú)立的數(shù)據(jù)庫來說你只是一個小型的用戶。
  升級成本。在多個數(shù)據(jù)庫之中,似乎總是有一個或幾個數(shù)據(jù)庫需要進(jìn)行升級。有時你剛剛對其中一個完成升級而另一個也需要升級了。除非在性能上有顯著的提升,那么數(shù)據(jù)庫的升級就是一個不可避免的麻煩,通常只能帶來邊緣商業(yè)價值。
  培訓(xùn)。在具有很多種數(shù)據(jù)庫的公司之中,似乎每個人都需要把握兩種到三種。例如,假如你在客戶機(jī)服務(wù)器領(lǐng)域或是Web開發(fā)領(lǐng)域工作,你就要懂得Oracle和SQL Server。這就是為什么有時你在招聘時的工作描述中看到要求具有兩三種數(shù)據(jù)庫方面的知識的原因了。很多與數(shù)據(jù)庫相關(guān)的理念在數(shù)據(jù)庫與數(shù)據(jù)庫之間都是相通的,然而,他們又都有著各自獨(dú)特的特點(diǎn),讓人很難成為數(shù)據(jù)庫方面的專家。
  DBA技能。在數(shù)據(jù)庫領(lǐng)域,數(shù)據(jù)庫治理員是真正的專家,對于他們來說,獲得并維持多種數(shù)據(jù)庫的專業(yè)級知識是非常困難的。事實(shí)上,假如不是為了支持所有的數(shù)據(jù)庫技術(shù)所必需的廣泛的技能的話,你所具有的DBA很可能比實(shí)際需要的更多。
  解決方案
  
  
  假如你能選擇的話,你可能不會希望處在維護(hù)多種數(shù)據(jù)庫技術(shù)的境地之中。然而,很多情況時,事情是不受你控制的。
  
  這個問題的最佳解決方案就是進(jìn)行計(jì)劃時你的眼光至少要放在未來的三年以上。你的眼光需要放長遠(yuǎn),因?yàn)槎唐谛缘臄?shù)據(jù)庫轉(zhuǎn)換所帶來的辛勞和成本總會比短期性利益要多。然而,假如你的眼光放長遠(yuǎn)的話,長期性的收益和成本的節(jié)約就會變得更加有吸引力。這里是一些你可以采取的步驟:
  
  確定什么樣的技術(shù)最應(yīng)該進(jìn)行標(biāo)準(zhǔn)化,而什么樣的技術(shù)最應(yīng)該停止使用。這個決策可以從成本,技術(shù)和功能特性的角度來制定。
  著眼于非標(biāo)準(zhǔn)化數(shù)據(jù)庫技術(shù),看一看是否有進(jìn)行轉(zhuǎn)換的機(jī)會。例如,很多行銷商推出的數(shù)據(jù)包支持多個數(shù)據(jù)庫技術(shù)。在你下一次的升級工作時,也許你也可以從非標(biāo)準(zhǔn)化數(shù)據(jù)庫向標(biāo)準(zhǔn)化數(shù)據(jù)庫進(jìn)行轉(zhuǎn)換。
  很多舊有的應(yīng)用軟件將會退役或被取代。在這個轉(zhuǎn)換過程之中,你也可以進(jìn)行數(shù)據(jù)庫方面的轉(zhuǎn)換。
  查看商業(yè)計(jì)劃中需要進(jìn)行實(shí)質(zhì)性改動或提升的地方。在對應(yīng)用軟件做出實(shí)質(zhì)性改動的同時,也許就會有機(jī)會對非標(biāo)準(zhǔn)化數(shù)據(jù)庫進(jìn)行轉(zhuǎn)換或使其退役。
  監(jiān)控非標(biāo)準(zhǔn)化數(shù)據(jù)庫所使用范圍。首先,新的應(yīng)用軟件不應(yīng)該使用非標(biāo)準(zhǔn)化數(shù)據(jù)庫進(jìn)行開發(fā)。第二點(diǎn),因?yàn)閼?yīng)用軟件環(huán)境會不斷地升級,你會發(fā)現(xiàn)非標(biāo)準(zhǔn)化數(shù)據(jù)庫只被少數(shù)應(yīng)用軟件所使用,也許只有一個。而完全去除掉一個數(shù)據(jù)庫所節(jié)省的許可成本就可以彌補(bǔ)事先移植這些應(yīng)用軟件所花費(fèi)的成本。
  大多數(shù)中型或大型的IT開發(fā)環(huán)境中都存在著數(shù)據(jù)庫技術(shù)的混亂。你的公司需要了解并量化支持這種環(huán)境所需要付出的努力,這里包括許可成本和雇用具有恰當(dāng)技能的人員。從嚴(yán)格的成本/收益的角度來講,向公共技術(shù)平臺進(jìn)行移植所帶來的商業(yè)價值很少能在短期之內(nèi)體現(xiàn)出來。然而,假如你有一個長期的體系構(gòu)想的話,你就會發(fā)現(xiàn)很多放棄舊有的數(shù)據(jù)庫技術(shù)的機(jī)會。你的眼光不應(yīng)該放在今天或是明天,而至少應(yīng)該是在三年之后。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 湄潭县| 陇西县| 茌平县| 云安县| 阳高县| 秦安县| 玉林市| 偏关县| 丹阳市| 丹阳市| 车致| 康保县| 康马县| 恩平市| 道孚县| 肃北| 宜兰县| 西乡县| 舟曲县| 鸡东县| 津市市| 乃东县| 汪清县| 鲁甸县| 界首市| 万山特区| 凤台县| 方城县| 雅安市| 闻喜县| 巴彦淖尔市| 郑州市| 东台市| 正安县| 获嘉县| 三河市| 大理市| 曲靖市| 崇礼县| 福安市| 通河县|