這是一篇有點瞎扯的文章,純屬一孔之見,以下是正文。
資料是企業最核心的資訊資產,保障資料的完整性、可用性和安全性對企業正常運轉的重要性不言而喻,而資料庫就是承載這一重任的核心軟體,是一切應用 系統最核心的部分。本文將**中小企業在資料庫選型方面的一些原則,並結合不同型別企業的具體情況推薦合適的資料庫產品,旨在拋磚引玉,希望能對中小企業 在選擇資料庫產品方面有所幫助。
中小企業資料庫產品選型,應從自身實際情況出發,著重考慮以下幾方面的因素:
一、與應用系統的相容性
在 做資料庫產品選型的時候,一般都要和應用系統結合在一起考慮,特別是財務軟體、erp系統等一些成熟的商業軟體產品,其支援的資料庫一般已經是確定的一種 或幾種,這時候如果選擇了應用系統不相容的資料庫,就可能需要對應用程式進行大規模的改造,這樣無論從產品開發還是後續公升級的角度來看,都會有很多負面的 影響,應在選型階段盡量避免。值得一提的是如果計畫自行開發軟體系統,那麼可以適當的參照市場上已有的同類商業產品採用的資料庫,因為不排除將來企業業務 發展後,系統切換到商業產品上的可能性,如果採用相同的資料庫,那切換過程會有很多便利。當然,對於已經執行的系統,如果確定目前的資料庫成為瓶頸需要改 造的時候,那可能會更換資料庫產品,這時對應用系統的改造是不可避免的。
二、企業人員的技術儲備
毫 無疑問,應該優先選擇企業人員熟悉的資料庫產品,這樣能提高開發效率和降低後期的維護成本。從規劃上來看,中小企業的各種應用系統最好用統一的作業系統平 臺和資料庫平台,除非已有明確的瓶頸需要改變,應盡量避免引入新的產品方向帶來的學習成本上公升。每個員工的精力都有限,與其廣泛了解各種資料庫產品,不如 在乙個產品上做到專精,這對保障企業資料庫的穩定執行是大有裨益的。當然,可能有的中小企業沒有專門的資料庫管理崗位,這時候要重點關注下文提到的服務支 持,也可適當參照企業已有的系統都執行在什麼資料庫平台上進行決策。
三、資料庫產品的服務支援
如 果企業內部沒有專門的資料庫管理員,或者即使有但面對複雜的技術問題時,可能就需要外部的服務支援。在資料庫產品選型的時候,就要考慮到是否能得到資料庫 廠商或者市場上的第三方服務提供商的技術支援,以便為資料安全解除後顧之憂。結合企業資料的重要程度、外部服務的技術能力和**、獲取服務的便捷程度和響 應速度等因素綜合考慮。
四、關注總體擁有成本
除 了資料庫產品本身的**因素,還要考慮執行資料庫需要的伺服器和作業系統、後續的服務和公升級、日常管理維護等成本,有時候這部分的成本可能會更高。因此要 仔細規劃資料庫的現狀和未來,結合企業業務發展情況預估可能的資料規模,在此基礎上評估總體擁有成本,選擇價效比最高的產品,而不是單純的比較目前的購買 **。
五、評測效能和穩定性
如 果有條件,可以測試不同的資料庫產品在同樣伺服器和作業系統上的效能,通過測試最大支援的併發數量和穩定性來為選型產品提供決策。但是這種評測一定要結合 自身的業務場景,否則是沒有多大意義的。對於確定的某個資料庫產品,一般選擇最穩定的版本而不是最新的版本,因為新的版本可能未經大面積的生產環境檢驗而 存在bug。
中小企業資料庫產品選型,應從自身實際情況出發,著重考慮以下幾方面的因素:
一、與應用系統的相容性
在做資料庫產品選型的時候,一般都要和應用系統結合在一起考慮,特別是財務軟體、erp系統等一些成熟的商業軟體產品,其支援的資料庫一般已經是確 定的一種或幾種,這時候如果選擇了應用系統不相容的資料庫,就可能需要對應用程式進行大規模的改造,這樣無論從產品開發還是後續公升級的角度來看,都會有很 多負面的影響,應在選型階段盡量避免。值得一提的是如果計畫自行開發軟體系統,那麼可以適當的參照市場上已有的同類商業產品採用的資料庫,因為不排除將來 企業業務發展後,系統切換到商業產品上的可能性,如果採用相同的資料庫,那切換過程會有很多便利。當然,對於已經執行的系統,如果確定目前的資料庫成為瓶 頸需要改造的時候,那可能會更換資料庫產品,這時對應用系統的改造是不可避免的。
二、企業人員的技術儲備
毫無疑問,應該優先選擇企業人員熟悉的資料庫產品,這樣能提高開發效率和降低後期的維護成本。從規劃上來看,中小企業的各種應用系統最好用統一的操 作系統平台和資料庫平台,除非已有明確的瓶頸需要改變,應盡量避免引入新的產品方向帶來的學習成本上公升。每個員工的精力都有限,與其廣泛了解各種資料庫產 品,不如在乙個產品上做到專精,這對保障企業資料庫的穩定執行是大有裨益的。當然,可能有的中小企業沒有專門的資料庫管理崗位,這時候要重點關注下文提到 的服務支援,也可適當參照企業已有的系統都執行在什麼資料庫平台上進行決策。
三、資料庫產品的服務支援
如果企業內部沒有專門的資料庫管理員,或者即使有但面對複雜的技術問題時,可能就需要外部的服務支援。在資料庫產品選型的時候,就要考慮到是否能得 到資料庫廠商或者市場上的第三方服務提供商的技術支援,以便為資料安全解除後顧之憂。結合企業資料的重要程度、外部服務的技術能力和**、獲取服務的便捷 程度和響應速度等因素綜合考慮。
四、關注總體擁有成本
除了資料庫產品本身的**因素,還要考慮執行資料庫需要的伺服器和作業系統、後續的服務和公升級、日常管理維護等成本,有時候這部分的成本可能會更 高。因此要仔細規劃資料庫的現狀和未來,結合企業業務發展情況預估可能的資料規模,在此基礎上評估總體擁有成本,選擇價效比最高的產品,而不是單純的比較 目前的購買**。
五、評測效能和穩定性
如果有條件,可以測試不同的資料庫產品在同樣伺服器和作業系統上的效能,通過測試最大支援的併發數量和穩定性來為選型產品提供決策。但是這種評測一 定要結合自身的業務場景,否則是沒有多大意義的。對於確定的某個資料庫產品,一般選擇最穩定的版本而不是最新的版本,因為新的版本可能未經大面積的生產環 境檢驗而存在bug。
一、mysql社群版
mysql社群版是目前最流行的開源資料庫產品,經過多年的發展現在功能已經很強大,完全能滿足各類中小企業特別是網際網路行業的應用需求。無論在開 發,還是在日常管理,還是高可用、負載均衡等方面的配置,都有成熟的開源產品和技術方案可以選擇。目前最新的版本是5.5.59,支援linux和 windows等多種平台,在全球範圍內有非常多的成功案例。如果是網際網路公司,無論是初創還是已經發展到很大規模,mysql社群版都是資料庫產品的首 選。其他行業的中小企業,如果有足夠的技術能力來折騰開源產品,或者能找到很好的外部技術支援,那麼mysql也是乙個很不錯的選擇。對中小企業來 說,mysql社群版最大的特點是能免費使用,降低軟體購買成本,並且有很強的可擴充套件性,能夠通過讀寫分離、資料拆分等手段解決高負載高併發的問題。要注 意的就是需要一定的技術能力才能用好它,不適合沒有任何技術儲備的低端使用者。
二、sql server資料庫
sql server 2008 r2是微軟最新的資料庫產品,分伺服器版和專業版,每個類別下又有很多細分版本可供選擇。所有的管理和配置都可以通過圖形化介面完成,不需要很複雜的配置 就能運用到生產環境中。市場上也有充足的sql server技術人才,很容易得到廠家或外部的技術支援。要注意的就是它只能執行在微軟自身的windows平台上,不能遷移到其他作業系統平台。如果中 小企業一直用的是windows,it技術方向上走的是微軟路線,那麼sql server就是最合適的資料庫產品。特別是它的express版本可以免費使用,適合小型企業應用系統初始使用,可以在規模擴充套件之後再公升級到高一點的版 本,比如標準版或企業版。切忌盲目的追求產品功能而不考慮企業的使用者數量和資料規模去選擇最高效能的版本,那是得不償失的。
三、oracle 資料庫
oracle是資料庫市場份額占有率最高的商用資料庫,在全球有接近50%的市場份額。產品成熟穩定、功能強大,幾乎能執行在所有的作業系統平台 上,是乙個非常優秀的資料庫產品,目前最新的版本是11g。而且也分成了簡化版、標準版和企業版等多個版本。簡化版是完全免費的,只是有cpu、ram和 資料庫規模大小的限制,對中小企業來說,這個版本是乙個很好的入門產品,標準版也是乙個不錯的選擇,具有很高的價效比,也可以隨著業務規模的擴充套件公升級到企 業版,這個版本完全能完全滿足大中型企業的資訊化需求。但是oracle技術服務的成本比較高,需要非常專業的知識才能最大限度的發揮oracle產品的 效能,因此除了oracle軟體產品本身的**,一定要仔細的考量後續維護的成本。對中小企業來說,如果選擇了oracle,一定要審視自己內部是否有合 適的人才來用好它,或者外部是否有方便的技術支援。
總之,資料庫產品選型,一定要從企業自身的實際情況出發,適當預估可能的資料規模,結合文中介紹的原則綜合考量來確定。對每乙個企業來說,沒有最好的資料庫,只有最合適的資料庫。
vTigerCRM 中小企業的選擇
正如寶利嘉首席顧問楊東龍先生所言 客戶是任何營銷活動的終極元素,由於商業資訊的膨脹速度遠遠超過了企業資訊處理和應用的能力,crm試圖重建與客戶的親密關係。現在許多領先企業在做crm,無外乎是想強化或維持競爭優勢,但三年 五年 十年後呢?就像質量,二十幾年前,誰有質量誰就有優勢,但在今天,誰沒有質量,...
中小企業如何選擇DDoS防禦方案?
ddos 分布式阻斷服務攻擊 現在已成為最常見的網路攻擊手段。然而,很多中小企業往往因為未有遭受過ddos 攻擊而抱有僥倖心理,只會選購成本和防禦功效較低的網路安全方案,當真正遇上ddos 攻擊時才發現已購買的網路安全方案不管用,屆時只能賠上經濟損失來換取教訓。到底怎樣的網路安全方案才行之有效呢?專...
中小企業如何巧用大資料
前不久,王健林宣布投資50億元,借助大資料將萬達電商打造成新的帝國 美的空調也揚言要斥資150億元,打造基於雲 大資料和物聯網技術的智慧型家居業務 康師傅也希望耗費巨資構建大資料平台實現集團食品業務的公升級。無論是傳統大型企業還是新興的中小型企業,都紛紛豎起了 大資料 的大旗 揭竿而起 大企業進行大...