自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle向左 SQL Server向右:你該怎么選?

數(shù)據(jù)庫 SQL Server
Oracle與SQL Server可以說是代表了兩大巨頭的產(chǎn)品,也可以說是目前數(shù)據(jù)庫市場三強(qiáng)爭霸的聚焦點(diǎn)。本文將為大家介紹該如何做出抉擇。

甲骨文與微軟兩大數(shù)據(jù)庫產(chǎn)品,是數(shù)據(jù)庫發(fā)展史上的兩座大山。這讓我們在數(shù)據(jù)庫選型的時候,基本上沒有多大的選擇余地,不是微軟就是甲骨文。但是,從他們兩者來說,還是有比較大的差異。在數(shù)據(jù)庫選型的時候,不得不關(guān)注的他們之間的三個小差異。了解這些區(qū)別,能夠給我們數(shù)據(jù)庫選型帶來很大的指導(dǎo)作用。

一、所支持平臺的差異

甲骨文的數(shù)據(jù)庫系統(tǒng),是在JAVA平臺上開發(fā)起來的,所以,保持著眾多JAVA程序的特性。如有很多功能都需要利用命令來完成;如一些輔助工具也都是類似DOS窗口的命令行形式的窗口,等等。而基于JAVA平臺開發(fā)的數(shù)據(jù)庫版本,也繼承了JAVA的一個很重要的性能,就是跨平臺性能。甲骨文的Oracle數(shù)據(jù)庫可以在現(xiàn)有的大部分操作系統(tǒng)上順利運(yùn)行,如無論是開源的Linux系統(tǒng)還是微軟的服務(wù)器系統(tǒng),又或是蘋果操作系統(tǒng)等等,都可以跑Oracle數(shù)據(jù)庫系統(tǒng)。

而微軟的SQLServer數(shù)據(jù)庫系統(tǒng),其只能夠在微軟的操作系統(tǒng)上運(yùn)行,這除了技術(shù)上的因素之外,可能也是微軟捆綁銷售以及壟斷的商業(yè)策略的體現(xiàn)吧。

但是,從各個方面考慮,數(shù)據(jù)庫能夠支持多個平臺的特性,已經(jīng)越來越重要。

一是從服務(wù)器穩(wěn)定的角度考慮。到現(xiàn)在為止,開源的UNIX還是首選的服務(wù)器操作系統(tǒng)。UNIX服務(wù)器操作系統(tǒng)的穩(wěn)定性是有目共睹的;而微軟的服務(wù)器軟件漏洞之多、穩(wěn)定性之差也是大家感同身受的。相比之下,在一些穩(wěn)定性要求比較高的應(yīng)用上來說,大家更加喜歡使用UNIX(或者其分支LINUX)作為服務(wù)器軟件。雖然,其在維護(hù)成本上可能會高于微軟的服務(wù)器操作系統(tǒng)。既然在服務(wù)器操作系統(tǒng)上有多個平臺可以選擇,那么無論是企業(yè)還是軟件公司,在數(shù)據(jù)庫選型上,也必須要考慮這個趨勢。若商業(yè)軟件公司,他們開發(fā)的軟件只支持微軟的數(shù)據(jù)庫,而不支持甲骨文的數(shù)據(jù)庫的話,則他們開發(fā)的軟件,就只能夠在微軟的操作系統(tǒng)平臺上應(yīng)用,而不能在如LINUX的平臺下應(yīng)用,這必將失去很大的一部分市場。在這方面,我們公司的CRM軟件業(yè)務(wù)就吃過一次虧。由于我們公司的CRM軟件是從其他公司收購過來的,其只支持微軟的數(shù)據(jù)庫產(chǎn)品。雖然跟微軟的數(shù)據(jù)庫產(chǎn)品捆綁銷售,據(jù)說企業(yè)也從微軟那邊拿到了不少的返點(diǎn),但是,也失去了不少的客戶。因為現(xiàn)在不少客戶在選型的時候,都需要CRM軟件能夠支持跨平臺運(yùn)行,特別是服務(wù)器上,出于穩(wěn)定性考慮,他們都采用LINUX作為后臺服務(wù)器的操作系統(tǒng)。但是,我們公司的CRM軟件無法適應(yīng)這個跨平臺的需求,所以,被迫放棄了很多項目。現(xiàn)在研發(fā)部門正在研究,準(zhǔn)備開發(fā)出一套能夠支持跨平臺的CRM軟件。而要實現(xiàn)這個目標(biāo),首先要考慮的就是數(shù)據(jù)庫要能夠支持跨平臺。

二是從客戶端的部署成本考慮。跨平臺也是一個必然的選擇?,F(xiàn)在微軟進(jìn)一步加強(qiáng)對盜版的打擊力度,這雖然可能會增加微軟的銷售額,但是,也在一定程度上,把微軟的用戶向Linux等開元操作系統(tǒng)轉(zhuǎn)移。為了適應(yīng)這個趨勢,企業(yè)在軟件選型的時候,不僅在服務(wù)器上有所體現(xiàn),在客戶端上,企業(yè)也要求能夠支持Linux等開源的操作系統(tǒng)。這個趨勢,也給微軟當(dāng)頭一棒。雖然說,信息化管理軟件的跨平臺性能除了跟數(shù)據(jù)庫有關(guān)外,還跟信息化管理軟件的開發(fā)平臺相關(guān)。但是,從客戶端的部署成本來考慮,大部分企業(yè)還是會采用免費(fèi)的開源操作系統(tǒng),而軟件公司為了滿足企業(yè)的這一需求,也會采用支持跨平臺的開發(fā)語言;而他們也就自然而然會支持甲骨文的操作系統(tǒng)。這必將大大的影響微軟數(shù)據(jù)庫系統(tǒng)的市場占有率。

所以,筆者認(rèn)為,不能夠支持跨平臺運(yùn)行,這是微軟數(shù)據(jù)庫系統(tǒng)跟甲骨文數(shù)據(jù)庫系統(tǒng)在市場競爭中,最大的劣勢吧。

二、部署成本上的區(qū)別

在數(shù)據(jù)庫部署成本上,兩者的差異可以用一句話概述,就是甲骨文的數(shù)據(jù)庫性能比微軟的數(shù)據(jù)庫性能要高幾十倍,但是,部署價格的話,甲骨文系統(tǒng)也比微軟的數(shù)據(jù)庫系統(tǒng)高貴好幾倍。當(dāng)然,這是一個比較籠統(tǒng)的說法,在實際數(shù)據(jù)庫選型中,還需要實際情況實際分析。

1、Oracle數(shù)據(jù)庫也有一些免費(fèi)的版本。為了吸引更多的客戶,甲骨文數(shù)據(jù)庫系統(tǒng)也推出了一些針對中小型企業(yè)的免費(fèi)數(shù)據(jù)庫系統(tǒng),如XE等等。這些免費(fèi)的數(shù)據(jù)庫雖然比收費(fèi)的數(shù)據(jù)庫系統(tǒng)在某些方面受到了一些限制,如支持CPU以及數(shù)據(jù)庫容量上有一定的限制,但是,對于小型企業(yè)的應(yīng)用來說,沒有多大的影響。而微軟的數(shù)據(jù)庫系統(tǒng)無論是大型應(yīng)用還是小型應(yīng)用,都是需要收費(fèi)的。雖然,根據(jù)筆者的了解,不少中小型企業(yè),在數(shù)據(jù)庫選型的時候,選擇了相對復(fù)雜的Oracle數(shù)據(jù)庫系統(tǒng),而放棄了收費(fèi)高昂的微軟的數(shù)據(jù)庫系統(tǒng)。從這方面考慮,甲骨文的數(shù)據(jù)庫實施成本反而比微軟的數(shù)據(jù)庫要小的多。

2、Oracle數(shù)據(jù)庫部署成本高的原因,是他們還提供了很多收費(fèi)的維護(hù)工具。其實,甲骨文的數(shù)據(jù)庫系統(tǒng),不僅僅是一個數(shù)據(jù)庫軟件,還有很多維護(hù)工具,而這些維護(hù)工具是跟數(shù)據(jù)庫本身分開賣的。若就一個數(shù)據(jù)庫系統(tǒng),則對于大部分?jǐn)?shù)據(jù)庫管理員來說,是管理不好甲骨文的數(shù)據(jù)庫系統(tǒng)的;如不少的甲骨文數(shù)據(jù)庫管理員,失去了SQL*plus工具,就手足無策了。巧婦難為無米之炊,沒有這些輔助工具,甲骨文的數(shù)據(jù)庫管理員就好像魔術(shù)師失去了道具,無所適從。真是因為這些原因,甲骨文的數(shù)據(jù)庫部署與維護(hù)成本,比微軟的數(shù)據(jù)庫系統(tǒng)要高的多。微軟基本上沒有什么收費(fèi)的數(shù)據(jù)庫系統(tǒng)官方工具,就是一個數(shù)據(jù)庫系統(tǒng),在里面也自帶了企業(yè)管理器。利用這個企業(yè)管理器環(huán)境,基本上可以完成微軟數(shù)據(jù)庫系統(tǒng)的維護(hù)工作。正是因為如此,微軟的數(shù)據(jù)庫系統(tǒng)的部署與維護(hù)成本,要比甲骨文的低許多。當(dāng)然,這是微軟數(shù)據(jù)庫系統(tǒng)以犧牲數(shù)據(jù)庫的性能為代價的。毋庸置疑,真是因為這些豐富的甲骨文數(shù)據(jù)庫輔助工具,才能夠保障甲骨文數(shù)據(jù)庫的高性能。

3、從數(shù)據(jù)庫管理員的價值來說,兩者之間也有比價到的差異。若把數(shù)據(jù)庫管理員當(dāng)作一個商品的話,則甲骨文的數(shù)據(jù)庫管理員與微軟的數(shù)據(jù)庫管理員,同一個檔次的,則前者比后者要貴許多。雖然都是數(shù)據(jù)庫管理員,但是,就好像一個是本地組裝的,一個是原裝進(jìn)口的,兩者在價格上有很大的差異。不是筆者自夸,在同一個水平下,聘請一個甲骨文的數(shù)據(jù)庫管理員,就可以憑請兩到三個微軟數(shù)據(jù)庫管理員了,甚至更多。光從數(shù)據(jù)庫維護(hù)人員的支出考慮,數(shù)據(jù)庫維護(hù)成本,甲骨文的操作系統(tǒng)就要比微軟的數(shù)據(jù)庫操作系統(tǒng)貴兩倍到三倍。這也正是甲骨文數(shù)據(jù)庫維護(hù)成本比較高的另一個重要原因。不過,對于剛?cè)腴T的數(shù)據(jù)庫管理員來說,兩者沒有很大的區(qū)別;級別越高,兩者的“價格”,差異就越大。

三、社區(qū)氛圍的差異

社區(qū)氛圍上的差異,這不僅是微軟與甲骨文數(shù)據(jù)庫系統(tǒng)上的差異,也是這兩家公司經(jīng)營文化上的差異。

微軟非常注重整個產(chǎn)品的社區(qū)氛圍。如筆者在數(shù)據(jù)庫這個行業(yè)也已經(jīng)有很長的經(jīng)驗了,筆者曾多次受到微軟公司的邀請,聽他們的新產(chǎn)品發(fā)布會、研討會之類的;而且,在網(wǎng)上,還有專門的免費(fèi)教育。在GOOGLE上,輸入微軟數(shù)據(jù)庫教學(xué),可以查詢到很多官方的培訓(xùn)視頻。但是,甲骨文公司在這點(diǎn)上,明顯不如微軟。筆者使用了這么多年的Oracle數(shù)據(jù)庫,從最初的9開始,到現(xiàn)在的這個最新的版本,這么多的版本變更,筆者從來沒有聽說過,甲骨文公司什么時候在全國各地開過產(chǎn)品發(fā)布說明會了,更沒有用戶研討會了。而且,在網(wǎng)站上查找一下,也很難查到官方的培訓(xùn)光盤。所以說,微軟是比較重視他們的用戶群體的。

這一點(diǎn)不光是反映在他們的數(shù)據(jù)庫產(chǎn)品上,在他們的CRM軟件業(yè)是如此。正是這一點(diǎn),讓微軟抓住了很多用戶的心,這對于他們開拓市場,具有很好的輔助作用。

微軟積極營造的這種社區(qū)氛圍,對于用戶了解微軟的數(shù)據(jù)庫產(chǎn)品,學(xué)習(xí)他們的數(shù)據(jù)庫產(chǎn)品技術(shù),是非常有幫助的。而由于甲骨文缺少這種氛圍,所以,基本上只有通過培訓(xùn)才能夠進(jìn)入甲骨文的數(shù)據(jù)庫管理員這個團(tuán)隊,入門比較困難。

[[11983]]

 

責(zé)任編輯:彭凡 來源: 賽迪網(wǎng)
相關(guān)推薦

2013-09-17 10:41:42

2010-07-20 16:10:12

UbuntuFedora

2019-02-21 14:21:07

CTO訓(xùn)練營技術(shù)管理

2024-08-16 16:32:29

2020-10-23 17:00:04

數(shù)字貨幣區(qū)塊鏈比特幣

2012-03-29 10:17:40

架構(gòu)師項目經(jīng)理開發(fā)

2012-06-27 17:17:55

HTML5

2020-01-03 08:45:42

手機(jī)eSIM運(yùn)營商

2021-02-18 16:41:26

大數(shù)據(jù)疫情物聯(lián)網(wǎng)

2012-06-20 15:21:11

HTML5Opera歐朋瀏覽器

2011-05-12 12:15:17

愛立信華為

2010-04-01 09:48:36

2011-08-08 09:35:30

云計算

2012-02-16 08:32:36

思科

2011-10-20 09:27:04

2012-07-03 14:27:08

機(jī)鋒網(wǎng)數(shù)據(jù)

2012-03-15 14:12:41

選軟件網(wǎng)

2013-08-26 15:21:41

微博微信易信

2018-07-26 15:34:05

2020-05-07 09:59:53

Oracle版本數(shù)據(jù)庫
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號