24周年

財稅實務 高薪就業(yè) 學歷教育
APP下載
APP下載新用戶掃碼下載
立享專屬優(yōu)惠

安卓版本:8.7.20 蘋果版本:8.7.20

開發(fā)者:北京正保會計科技有限公司

應用涉及權(quán)限:查看權(quán)限>

APP隱私政策:查看政策>

HD版本上線:點擊下載>

數(shù)據(jù)庫系統(tǒng)選型的五點建議

來源: 和訊 編輯: 2009/12/01 08:46:13  字體:

  隨著信息化管理軟件的日益壯大,企業(yè)已經(jīng)基本上離不開數(shù)據(jù)庫系統(tǒng)了。大部分信息化管理軟件都是在數(shù)據(jù)庫系統(tǒng)上實現(xiàn)的,所以,CIO在信息化項目選型的時候,其實要選擇三大塊內(nèi)容,分別為管理軟件、實施顧問與數(shù)據(jù)庫系統(tǒng)。筆者今天就結(jié)合自己的工作經(jīng)驗,來談談CIO該如何選擇一款貼身的數(shù)據(jù)庫系統(tǒng),為信息化項目的推廣掃清第一個障礙。

  一、考慮信息化管理軟件所支持的數(shù)據(jù)庫系統(tǒng)

  筆者認為,CIO在項目選型的時候,應該先對信息化管理軟件進行選型,然后再來選擇數(shù)據(jù)庫。這主要是因為數(shù)據(jù)庫就好像是一座高樓大廈的地基。只有先確定高樓大廈的層數(shù)、高度等等,才能夠確定到底需要什么樣的地基。而現(xiàn)在不同的信息化管理軟件其支持的數(shù)據(jù)庫各有不同。有些信息化管理軟件跟微軟等大牌數(shù)據(jù)庫廠商有戰(zhàn)略合作關(guān)系,或者因為技術(shù)上面的原因,為此他們的數(shù)據(jù)庫只支持微軟的SQL Server數(shù)據(jù)庫系統(tǒng)。但是,有些數(shù)據(jù)庫則比較友好,可以同時支持多個主流的操作系統(tǒng)。

  所以,CIO若能夠先把信息化管理軟件選擇好,那么就可以大大縮小數(shù)據(jù)庫的選擇范圍。畢竟用戶直接接觸的不是數(shù)據(jù)庫管理軟件,而是信息化管理系統(tǒng)。這個系統(tǒng)是否好用、界面是否友好等等,比起數(shù)據(jù)庫系統(tǒng)來說,要重要的多。為此,筆者第一個建議,就是CIO應該在信息化管理軟件差不多已經(jīng)可以定下來的情況下,再進行數(shù)據(jù)庫的選型。筆者認為,如此做的話,會更加具有針對性。

  二、考慮數(shù)據(jù)庫系統(tǒng)所支持的操作系統(tǒng)平臺

  當某個企業(yè)中已的某個信息化管理軟件其支持多個數(shù)據(jù)庫時,CIO就需要從多個角度出發(fā)去權(quán)衡利弊,去選擇一款合身的數(shù)據(jù)庫系統(tǒng)。筆者認為,CIO此時首要的任務就是要考慮數(shù)據(jù)庫管理系統(tǒng)所支持的操作系統(tǒng)平臺。如筆者在部署數(shù)據(jù)庫應用的時候,比較傾向于在Uniux或者Linux平臺上。這主要是出于兩個原因。

  一是出于安全方面的考慮。眾所周知,微軟的服務器操作系統(tǒng),由于種種原因,其漏洞頻發(fā)。其他的不說,就光是補丁的管理,就可以讓CIO花費很大的精力了。所以,采用微軟的服務器操作系統(tǒng),其安全性不是很高。真是如此,雖然微軟服務器操作系統(tǒng),其管理簡便。如 Oracle數(shù)據(jù)庫,在微軟操作系統(tǒng)上安裝部署就比在Uniux或者Linux操作系統(tǒng)上要簡單許多。但是,微軟操作系統(tǒng)安全上面的薄弱環(huán)節(jié),也會影響到數(shù)據(jù)庫的安全。為此,若單從安全方面考慮,則筆者會選擇相對來說更加安全的支持Linux等操作系統(tǒng)的數(shù)據(jù)庫管理軟件。

  二是出于成本的考慮。根據(jù)現(xiàn)在的趨勢,微軟打擊盜版的力度只會越來越強。在這種情況下,不少企業(yè)已經(jīng)在慢慢的轉(zhuǎn)型。把企業(yè)的一些應用遷移到 Linux等開源的操作系統(tǒng)平臺上,以減輕信息化的成本。在這種情況下,CIO在選擇數(shù)據(jù)庫系統(tǒng)的時候,也要有一定的遠見。可以優(yōu)先考慮那些支持 Linux等到作系統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)。如此的話,即使以后把數(shù)據(jù)庫服務器從微軟遷移到Linux等操作系統(tǒng)平臺時,也會比較順利。

  正是基于如上原因,所以筆者比較重視這個操作系統(tǒng)平臺的問題。

  三、考慮數(shù)據(jù)庫系統(tǒng)與一些常用辦公軟件的兼容性

  即使再完善的信息化管理軟件,也總會有那么一些不如人意的地方,特別是報表上。但是,出于商業(yè)軟件的限制,CIO可能無法直接從商業(yè)軟件中得到自己所需要的內(nèi)容,而需要從數(shù)據(jù)庫直接獲取。

  如筆者企業(yè)剛上完ERP項目,就遇到了一個報表上的問題。如有一個產(chǎn)品,企業(yè)是兩個產(chǎn)品一個包裝盒子。此時,在物料清單上顯示的內(nèi)容本來應該是 1/2,即0.5。在把這個數(shù)據(jù)從報表中,導出來之后,就變?yōu)榱?月2日。因為在Excle表格中,1/2表示的是1月2 日,而不是二分之一。那時就讓筆者很頭疼,不知道該如何處理。

  所以,筆者認為即使企業(yè)的信息化水平再這么,像ERP等類似的管理軟件用得如何出色,仍然離不開像Excle等這些辦公軟件。如果在選擇數(shù)據(jù)庫系統(tǒng)的時候,能夠考慮到跟其他應用軟件的兼容性問題,那么就可以解決很多軟件應用中的難題。

  如就拿上面那面這個問題來說,筆者后來就是通過直接從數(shù)據(jù)庫中讀取數(shù)據(jù)。筆者利用Excel工具并通過ODBC驅(qū)動,直接連接到數(shù)據(jù)庫中。然后在數(shù)據(jù)格式的轉(zhuǎn)換上,做了一個小小的轉(zhuǎn)變。如把1/2改寫為12。把這個分號進行了稍微的修改,不怎么影響閱讀。這么一個簡單的修改之后,就可以解決分數(shù)問題??梢?,由于商業(yè)軟件修改的限制,在軟件的推廣中,CIO往往需要根據(jù)實際情況,越過信息化管理軟件,而直接從數(shù)據(jù)庫系統(tǒng)中讀取相關(guān)的數(shù)據(jù)。

  所以,數(shù)據(jù)庫選型是,不僅要考慮其所能夠支持的平臺,還需要考慮它與企業(yè)現(xiàn)有的辦公軟件之間的兼容性。在不少情況下,企業(yè)可能都需要越過前臺信息化管理軟件,從后臺數(shù)據(jù)庫中直接讀取數(shù)據(jù)。以實現(xiàn)格式方面的需求。而且如果數(shù)據(jù)量比較多的話,從應用軟件中導數(shù)據(jù)要比直接從數(shù)據(jù)庫中導出數(shù)量要便利的多。

  四、考慮并發(fā)性訪問對性能的影響問題

  現(xiàn)在信息化管理系統(tǒng)大部分已經(jīng)不是單機環(huán)境,而是必須支持聯(lián)網(wǎng)合作。這就對數(shù)據(jù)庫產(chǎn)生了另外一個考慮因素,即并發(fā)行訪問對于數(shù)據(jù)庫性能的影響。 CIO在選擇數(shù)據(jù)庫的時候,首先需要預計一下可能的用戶人數(shù)。然后考慮如果這些員工同時訪問數(shù)據(jù)庫的話,會不會對數(shù)據(jù)庫的性能產(chǎn)生不利影響。

  在考慮這個問題的時候,筆者認為應該注意以下幾個方面的問題。

  一是并發(fā)行訪問跟許多因素有關(guān)。不僅跟數(shù)據(jù)庫本身處理機制有關(guān),而且跟數(shù)據(jù)庫的設計有關(guān)。企業(yè)在選擇數(shù)據(jù)庫系統(tǒng)的時候,需要綜合考慮這幾方面的因素,才能夠最后得出一個比較科學的結(jié)論。同一個信息化管理軟件,可能部署在不同的數(shù)據(jù)庫中,并發(fā)性訪問的性能都會不同。俗話說,實踐是檢驗真理的唯一標準。此時最合理的判斷方式,就是把信息化管理軟件防止在不同的數(shù)據(jù)庫中,然后進行測試。若只考慮這方面因素,則可以選擇性能比較高的數(shù)據(jù)庫。

  二是并發(fā)性訪問的性能還跟數(shù)據(jù)庫容量有關(guān)。當數(shù)據(jù)庫越大時,通常情況下,并發(fā)性訪問時遇到的沖突也會隨之增加,從而導致數(shù)據(jù)庫與應用軟件的性能下降。由于在數(shù)據(jù)庫選型過程中,無法馬上收集到足夠的數(shù)據(jù)供CIO進行測試。在這種情況下,CIO應該借助網(wǎng)絡、論壇或者其他人的使用經(jīng)驗等等,來判斷數(shù)據(jù)庫容量對并發(fā)性訪問性能的影響。

  這里要注意一點,要在系統(tǒng)開始實施之前確定好數(shù)據(jù)庫的品牌。雖然在后續(xù)使用過程中,也可以在不同品牌的數(shù)據(jù)庫之間進行數(shù)據(jù)遷移。但是,這明顯不是一個合理的方法。因為把數(shù)據(jù)從一個品牌的數(shù)據(jù)庫中遷移到另一個品牌中,會產(chǎn)生一系列的問題。如數(shù)據(jù)的缺失、安全策略無法應用等等一連串的連鎖反應。所以,在期初選擇一款合適的數(shù)據(jù)庫管理軟件是非常重要的。馬后炮的行為萬萬不可。

  五、考慮企業(yè)現(xiàn)有的技術(shù)人員

  現(xiàn)在大部分企業(yè)在上某個信息化項目之前,已經(jīng)有了一定的信息化基礎。如企業(yè)可能在上ERP項目之前,就已經(jīng)有了財務管理軟件的使用經(jīng)驗。而財務管理軟件也需要數(shù)據(jù)庫的支持。也就是說,企業(yè)在采用另外一個數(shù)據(jù)庫應用之前,已經(jīng)培養(yǎng)了一個數(shù)據(jù)庫管理員。為此,企業(yè)為新的信息化管理軟件選擇后臺數(shù)據(jù)庫時,CIO就需要考慮能否充分現(xiàn)有的資源。

  一方面需要考慮,能否在現(xiàn)有的數(shù)據(jù)庫平臺上,部署新的信息化管理軟件,以減輕數(shù)據(jù)庫方面的重復投資?,F(xiàn)在不少數(shù)據(jù)庫系統(tǒng)都支持多個實例。也就是說,完全可以在同一個數(shù)據(jù)庫系統(tǒng)中支持多個應用。所以,這也是CIO在數(shù)據(jù)庫選型過程中,需要考慮的問題。若第一次選擇的數(shù)據(jù)庫就可以同時支持多個應用的話,則后續(xù)就可以節(jié)省不少的項目部署成本。

  二是CIO在選擇數(shù)據(jù)庫的時候,即使不在同一個數(shù)據(jù)庫中部署多個應用,也最好能夠采用同一個品牌的數(shù)據(jù)庫?;蛘哒f,企業(yè)現(xiàn)有的數(shù)據(jù)庫管理員可以管理的數(shù)據(jù)庫品牌。不然的話,企業(yè)還有奪取聘請一個額外的數(shù)據(jù)庫管理員或者要對現(xiàn)有的數(shù)據(jù)庫管理員重新培訓,這都會增加項目部署的成本,是個不智之舉。

責任編輯:zoe

實務學習指南

回到頂部
折疊
網(wǎng)站地圖

Copyright © 2000 - galtzs.cn All Rights Reserved. 北京正保會計科技有限公司 版權(quán)所有

京B2-20200959 京ICP備20012371號-7 出版物經(jīng)營許可證 京公網(wǎng)安備 11010802044457號