24周年

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

安卓版本:8.7.11 蘋果版本:8.7.11

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

應用涉及權限:查看權限>

APP隱私政策:查看政策>

HD版本上線:點擊下載>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  五、考慮企業(yè)現有的技術人員

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

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

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

責任編輯:zoe

實務學習指南

回到頂部
折疊
網站地圖

Copyright © 2000 - odtgfuq.cn All Rights Reserved. 北京正保會計科技有限公司 版權所有

京B2-20200959 京ICP備20012371號-7 出版物經營許可證 京公網安備 11010802044457號