甚麼是資料庫?
選對讓你一帆風順,選錯讓你勞民傷財
目前市面上所有的商用軟體使用時都需要搭配指定的資料庫,有了資料庫才可以將您所輸入的資料進行儲存,可是不同的資料庫之間有怎樣的差別你知道嗎?
免費資料庫:
顧名思義就是免費授權使用,這種多半屬於單機授權,也就是僅支援一台電腦使用,如果是採用這類的商用軟體,通常軟體安裝時便會將這免費的資料庫一併安裝,所以軟體裝好就可以使用,省錢又方便,但既然是免費的,難免就有所限制,最主要的限制當然就是效能,不過單機使用多半沒有差別,但是使用時間一久資料庫累積龐大後就會很有感,尤其有時候還把原本單機授權的資料庫轉變成多機使用,透過網路效能就又更不理想
當然如果你原本選用的軟體所採用的資料庫效能已經不符合你的需求,當可以選擇升級更高效能的版本,不過不是每家商用軟體公司都可以輕易的升級與轉換的,所以購買前可以先詢問看看,至少可以知道一下日後的升級彈性與空間,免得用了三四年後面臨到非得要轉換軟體,那資料重新來過會讓人抓狂的
商業付費資料庫:
既然是付費型的資料庫,當然就擁有比較好運算以及處理效能,也比較能夠支援多機網路的環境,但是這類資料庫通常都需要一台電腦當作資料庫主機,目前主流的商業付費資料庫以中小企業來說主流便是微軟的
MS SQL 資料庫,當然也有類似但免費授權的資料庫,像是 MySQL,不過 ERP
或商用管理系統目前很少會用此免費資料庫進行系統開發,畢竟沒有強大的軟體公司撐腰,很怕選後開發後變成孤兒
資料庫主機依照需求可以區分為內部資料主機,或者是雲端資料主機,資料主機的建置連同硬體有建置費用就會高達一二十萬,這對很多中小企業來說難免有點吃不消,所以目前像是微軟的
MS SQL
也有提供雲端資料租用方案,不過每年的使用費不低,往往租用個3-4年就比自行建置費用還高,更不用說租用有容量和流量的限制,一但斷網就不能用,網路塞車也會哭
既然是資料,就有遺失或損壞的風險
資料庫乃是所有商用軟體的核心,你有輸入的資料都存放在資料庫中,一般商用軟體遇到問題無法使用,大部分都是因為資料異常所造成,真的屬於軟體的
BUG
比例通常不高,但是設計不良的軟體當然也是比較容易導致資料異常,不過比起因為軟體所導致的資料異常,人為以及電腦環境因素導致的更高,人為錯誤輸入或是電腦異常當機、網路斷線、電腦中毒等等,都會導致資料異常或損毀,當然損毀輕微可以進行修復,但不是每種損害都可百分之百可以進行完整修復喔
如果資料真的修不回來了怎麼辦?
當然就完蛋了,軟體中毒只要重新安裝就可以恢復正常使用,但資料一旦毀了就只有掰掰了,所以一旦你開始建置資料使用,養成資料備份的習慣就非常重要,但是每次跟使用者說大家都會因為懶而疏忽,不過只要壞過一次大概就沒有人願意再歷經第二次,資料有備份當然就多一分保障,至於備份的頻率就看你可以承受的風險程度了,一般如果你有建置主機的資料庫,通常可以設置讓系統定期自動備份,但是如果是一般單機型免費資料庫,就需要你手動備份喔
那備份的資料我可以打開來看嗎?
當然不行,所有的資料庫必須要搭配原本的軟體才可以進行內容的查閱與輸入,要不然即使你知道資料庫的種類強行用工具程式開啟,往往看到的也是一堆你看不懂的資料,備份的目的是為了當發生意外時可以回存到原本的軟體重新繼續使用,如果你幻想可以將不同家商用軟體資料交互備份回存就太天真了
萬一不幸我需要換別家軟體,但資料可以轉換嗎?
這當然也不行,所有的商用軟體公司頂多有提供既有系統簡單的基本資料匯出,像是客戶,廠商,產品等基本資料,多半這些可以讓你匯到
EXCEL
,但也不是每套都可以喔,但要轉入到別家,那就要看該家軟體公司有無提供資料轉入的服務,即使有也需要收費,即使可以付費轉入,多半也僅提供基本資料的轉入,若是想要連同舊系統的交易資料都轉入,唉!
這恐怕有點強人所難,所以選對軟體很重要,一用下去希望都是一輩子了,因此購買軟體預留將來擴充或是升級的空間很重要喔
|