SQL Server的介紹簡(jiǎn)介
SQL Server是什么?
SQL Server 是Microsoft 公司推出的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2023 的大型多處理器的服務(wù)器等多種平臺(tái)使用。
Microsoft SQL Server 是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能 (BI)工概述
SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開(kāi)發(fā)的,于1988 年推出了第一個(gè)OS/2版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開(kāi)發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server移植到Windows NT系統(tǒng)上,專(zhuān)注于開(kāi)發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專(zhuān)注于SQL Server在UNⅨ操作系統(tǒng)上的應(yīng)用。
SQL Server 2000 是Microsoft 公司推出的SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng),該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。
愿景
Microsoft SQL Server的愿景
許多因素致使產(chǎn)生了信息存儲(chǔ)爆炸。有了新的信息類(lèi)型,例如圖片和視頻的數(shù)字化,和從RFID標(biāo)簽獲得的傳感器信息,公司的數(shù)字信息的數(shù)量在急劇增長(zhǎng)。遵守規(guī)范和全球化的發(fā)展要求信息存儲(chǔ)的安全性和在任何時(shí)候都可用。同時(shí),磁盤(pán)存儲(chǔ)的成本顯著地降低了,使得公司投資的每一美元可以存儲(chǔ)更多的數(shù)據(jù)。用戶(hù)必須快速的在大量的數(shù)據(jù)中找到相關(guān)的信息。此外,他們想在任何設(shè)備上使用這個(gè)信息,并且計(jì)劃每天使用,例如Microsoft Office系統(tǒng)應(yīng)用程序。對(duì)數(shù)據(jù)爆炸和用戶(hù)期望值的增加的管理為公司制造了許多挑戰(zhàn)。
Microsoft 數(shù)據(jù)平臺(tái)愿景提供了一個(gè)解決方案來(lái)滿(mǎn)足這些需求,這個(gè)解決方案就是公司可以使用存儲(chǔ)和管理許多數(shù)據(jù)類(lèi)型,包括XML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集)、電子郵件、時(shí)間/日歷、文件、文檔、地理等等,同時(shí)提供一個(gè)豐富的服務(wù)集合來(lái)與數(shù)據(jù)交互作用:搜索、查詢(xún)、數(shù)據(jù)分析、報(bào)表、數(shù)據(jù)整合,和強(qiáng)大的同步功能。用戶(hù)可以訪問(wèn)從創(chuàng)建到存檔于任何設(shè)備的信息,從桌面到移動(dòng)設(shè)備的信息
體系
Microsoft按照客戶(hù)/服務(wù)器體系結(jié)構(gòu)的分布進(jìn)行操作。這種方法產(chǎn)生不必要的代價(jià)和復(fù)雜性。在Internet中,Oracle已經(jīng)發(fā)現(xiàn)了一個(gè)較好的答案。在Internet Computing的多層(multi-tiered)體系結(jié)構(gòu)中,集中(centralization)可以簡(jiǎn)化應(yīng)用的部署和維護(hù),數(shù)據(jù)的管理和備份,并向客戶(hù)提供了高級(jí)的性能、安全性與可靠性,結(jié)果使總的操作成本更低。Oracle具有使所有數(shù)據(jù)和文檔存儲(chǔ)在少數(shù)幾個(gè)高性能數(shù)據(jù)庫(kù)的能力,這種能力使客戶(hù)可以集中管理他們所有的數(shù)據(jù),并且信息管理和訪問(wèn)更加容易、可靠且價(jià)格更加便宜。
開(kāi)放
SQL Server只在Windows上運(yùn)行,MicroSoft這種專(zhuān)有策略的目標(biāo)是將客戶(hù)鎖定到Windows環(huán)境中,限制客戶(hù)通過(guò)選擇一個(gè)開(kāi)放的基于標(biāo)準(zhǔn)的解決方案來(lái)獲取革新和價(jià)格競(jìng)爭(zhēng)帶來(lái)的好處。此外,人們也都知道,Windows平臺(tái)本身的可靠性、安全性和可伸縮性也是有限的。Oracle能在所有主要的平臺(tái)(其中包括Windows)上運(yùn)行,并且完全支持所有的工業(yè)標(biāo)準(zhǔn),所以,客戶(hù)可以利用很多種第三方應(yīng)用程序、工具、網(wǎng)關(guān)和管理實(shí)用程序。Oracle采用開(kāi)放策略,它使得客戶(hù)可以選擇一種最適合他們特定需要的解決方案。利用Oracle8i,操作系統(tǒng)實(shí)質(zhì)上將變得無(wú)關(guān)緊要。Oracle8i的Internet文件系統(tǒng)(iFS)是一種突破,這種突破性給所有數(shù)據(jù)類(lèi)型提供了一種易于使用的數(shù)據(jù)管理接口,這樣減少了客戶(hù)對(duì)Windows之類(lèi)的專(zhuān)用操作系統(tǒng)。
可伸縮性
由于SQLServer7.0的并行實(shí)施和共存模型并不成熟,這使得人們更加關(guān)心該產(chǎn)品處理日益增多的用戶(hù)數(shù)和數(shù)據(jù)卷mes)的能力。Oracle在下列兩個(gè)方面提供了一個(gè)優(yōu)越的可伸 簇:Oracle并行服務(wù)器通過(guò)使一組節(jié)點(diǎn)共享同一簇中的工作負(fù)載來(lái)擴(kuò)展Windows NT的能力,Oracle提供具有高可用性和高伸縮性的簇解決方案,而Microsoft只提供克服錯(cuò)誤的簇。根據(jù)Gartner Group的一份報(bào)告(10/97),Microsoft在2001年以前將不會(huì)有一個(gè)可伸縮的簇解決方案。Oracle自從1997年以來(lái)就已經(jīng)有這種能力。伸縮到其他操作系統(tǒng):因?yàn)镺racle是一個(gè)開(kāi)放的解決方案,客戶(hù)可以從他們的系統(tǒng)移到Unix或另一個(gè)操作系統(tǒng),當(dāng)Windows NT不能滿(mǎn)足他們的需要。SQL Server與單個(gè)平臺(tái)的結(jié)合意味著,當(dāng)一個(gè)客戶(hù)達(dá)到Windows NT的限制時(shí),除了放棄他們的系統(tǒng)并移到一個(gè)新平臺(tái)上的一個(gè)新數(shù)據(jù)庫(kù)以外??一個(gè)最能節(jié)省時(shí)間和金錢(qián)的建議,他們?cè)僖矝](méi)有其他選擇。
安全性
由于Internet的出現(xiàn)而帶來(lái)的全球數(shù)據(jù)訪問(wèn)也同時(shí)增加了潛在的安全危險(xiǎn)。對(duì)于數(shù)據(jù)庫(kù)的安全要求決不會(huì)比以前更高,而SQL Server7.0還沒(méi)有獲得任何類(lèi)型的安全證書(shū)。相比之下,Oracle是唯一獲得最高認(rèn)證級(jí)別的ISO標(biāo)準(zhǔn)認(rèn)證的數(shù)據(jù)庫(kù)。Oracle高級(jí)的安全特性考慮了強(qiáng)制實(shí)施的細(xì)小權(quán)限,先進(jìn)的審查,增強(qiáng)的訪問(wèn)控制,安全的分布是處理與復(fù)制,以及使用附加的外部簽發(fā)機(jī)制的能力。SQL Server7.0沒(méi)有這些特性。
可擴(kuò)展性
今天的Internet是一個(gè)令人激動(dòng)的新世界,它具有鮮明的圖像,實(shí)時(shí)的視頻點(diǎn)播,高保真的語(yǔ)音和聲音,以及諸如金融數(shù)據(jù)趨勢(shì)和地理編碼之類(lèi)的復(fù)雜信息。通過(guò)集中管理文本、圖像、音頻、視頻和地理信息,Oracle8i的interMedia使客戶(hù)能夠利用Web的多媒體特性。相比之下,Microsoft SQL Server 7.0對(duì)非傳統(tǒng)的數(shù)據(jù)類(lèi)型缺乏內(nèi)置的支持。作為一種替代的策略,Microsoft提倡將非傳統(tǒng)的數(shù)據(jù)存儲(chǔ)到單獨(dú)的服務(wù)器里的平面(flat)文件中,然后使用OLE-DB將它們鏈接在一起。使用這種策略,集成在Web中發(fā)現(xiàn)的各種數(shù)據(jù)類(lèi)型,將會(huì)產(chǎn)生復(fù)雜的、不安全的、維護(hù)量大的數(shù)據(jù)包(mess),這種數(shù)據(jù)包缺乏事物的完整性。
性能
低性能可能是很致命的(fatal),因?yàn)楣蛦T的生產(chǎn)能力被阻礙,客戶(hù)由于過(guò)多的等待時(shí)間而丟失。根據(jù)事物處理委員會(huì)(TPC)審查的標(biāo)準(zhǔn)與結(jié)果,Oracle提供了比SQL Server7.0更高級(jí)的性能。到1998年11月為止,Oracle一直是Windows NT中TPC-D和TPC-C標(biāo)準(zhǔn)的世界記錄保持者。實(shí)際上,Oracle的NT TPC-C結(jié)果幾乎比Microsoft的快兩倍。Microsoft 從來(lái)沒(méi)有宣布一個(gè)TPC-D結(jié)果,這就意味著盡管SQL Server7.0中有假定的環(huán)境,但它仍然不適合于數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用。Oracle也保持了SAP,Baan和Peoplesoft標(biāo)準(zhǔn)的世界記錄。通過(guò)一貫地演示正式標(biāo)準(zhǔn)與實(shí)際情況之間的性能關(guān)系,acle已被證明,它可以處理最緊迫的數(shù)據(jù)倉(cāng)庫(kù)和OLTP應(yīng)用的工作負(fù)。
操作簡(jiǎn)單
使數(shù)據(jù)庫(kù)易于安裝、使用和管理??組合在一起稱(chēng)為“操作簡(jiǎn)單“??是一個(gè)減少成本的關(guān)鍵因素。盡管Microsoft產(chǎn)品具有易于使用的美譽(yù),但SQL Server7.0缺乏數(shù)據(jù)庫(kù)管理的特性,而這種特性是復(fù)雜的數(shù)據(jù)庫(kù)系統(tǒng)所必須的。例如,對(duì)于SQL Server6.5和SQL Server7.0,Microsoft需要使用單獨(dú)的管理工具。為了易于安裝,Oracle使用了一個(gè)基于Java的實(shí)用程序,該實(shí)用程序提供了安裝和運(yùn)行一個(gè)預(yù)調(diào)整和預(yù)配置的Oracle8i數(shù)據(jù)庫(kù)所需要的一切內(nèi)容。“操作簡(jiǎn)單“的最重要部分是易管理性,Oracle Enterprise Manager(企業(yè)管理器)提供一個(gè)集成的管理控制臺(tái)來(lái)集中管理多個(gè)服務(wù)器?蛻(hù)也可以單獨(dú)購(gòu)買(mǎi)所有三個(gè)或其中任何一個(gè)可選的管理包,這些管理包提供了高級(jí)的功能來(lái)調(diào)整和診斷數(shù)據(jù)庫(kù),管理數(shù)據(jù)庫(kù)環(huán)PC Week已經(jīng)說(shuō)過(guò),“SQL Server7.0并沒(méi)有向客戶(hù)提供其競(jìng)爭(zhēng)對(duì)手尚未提供的任何新東西。”根據(jù)Information Week(9/14/98),“即使在經(jīng)濟(jì)的市場(chǎng)中:Windows NT環(huán)境,SQLServer7仍然不是OLTP數(shù)據(jù)庫(kù)競(jìng)爭(zhēng)者的對(duì)手。”在SQL Server7.0中,許多關(guān)鍵任務(wù)數(shù)據(jù)庫(kù)應(yīng)用所必需的功能(高可用性/可伸縮性、安全、性能等)仍然沒(méi)有。Microsoft正在努力地追趕Oracle又一個(gè)技術(shù)領(lǐng)先的傳統(tǒng),新發(fā)布的Oracle8i也不例外。通過(guò)諸如iFS、數(shù)據(jù)庫(kù)Java、WebDB、interMedia和WebToGo之類(lèi)的革新,Oracle帶頭使各個(gè)公司獲得Internet計(jì)算的好處。特別在Windows NT中,由于Oracle是第一個(gè)發(fā)布NT數(shù)據(jù)庫(kù)簇解決方案的廠商,第一次支持超過(guò)大內(nèi)存(VLM),第一次將高可用性和可伸縮性帶到安裝有Oacle并行服務(wù)器的NT中。
技術(shù)風(fēng)險(xiǎn)
SQL Server7.0是一個(gè)完全重寫(xiě)的產(chǎn)品版本。該產(chǎn)品經(jīng)歷了聯(lián)系的延遲,并且具有非常長(zhǎng)的beta測(cè)試周期,這通常代表開(kāi)發(fā)問(wèn)題。一份Gartner報(bào)告(8/98)說(shuō),“引擎的重新設(shè)計(jì)時(shí)非常深的...我們建議在1999年中期以前,不要將該產(chǎn)品部署在規(guī)模比較大的產(chǎn)品應(yīng)用中。”正如一份Giga報(bào)告(3/98)所說(shuō)的那樣,“SQL Server仍有許多需要證明?缮炜s性、可靠性、多用戶(hù)的性能、簇的開(kāi)發(fā)、對(duì)象特性的支持等都有問(wèn)題。”一個(gè)特別危險(xiǎn)的因素是重新加在數(shù)據(jù)庫(kù)問(wèn)題。由于基本的數(shù)據(jù)結(jié)構(gòu)發(fā)生變化,Microsoft將要求所有SQL Server6.0和6.5站點(diǎn)必須先卸載然后重新加載數(shù)據(jù),這個(gè)過(guò)程需要好幾天的時(shí)間。Microsoft已經(jīng)承認(rèn)6.5和7.0之間存在后向兼容問(wèn)題。利用SQL Server7.0,許多以前存在的基本的6.5代碼將必須重寫(xiě),以便利用象行級(jí)鎖定和分布聯(lián)合之類(lèi)的新特性。公司在使它們的生產(chǎn)率和信息冒風(fēng)險(xiǎn)時(shí)必須非常謹(jǐn)慎。利用Oracle沒(méi)有任何風(fēng)險(xiǎn)。Oracle8已經(jīng)發(fā)布一年多了,并被部署在成百上千個(gè)用戶(hù)站
點(diǎn)上。在500家財(cái)團(tuán)公司中,將近90%的公司使用Oracle產(chǎn)品和服務(wù)器。如此廣泛的支持是人們對(duì)Oracle信任的結(jié)果,這種信任來(lái)自于Oracle是一個(gè)安全和合理的選擇?蛻(hù)將詢(xún)問(wèn)自己,在已經(jīng)有可靠的、先進(jìn)的Oracle8數(shù)據(jù)庫(kù)時(shí),為什們還要冒險(xiǎn)使用新的未被證明的SQL。
廠商風(fēng)險(xiǎn)
Microsoft的核心能力是在桌面和操作系統(tǒng)軟件的開(kāi)發(fā),該公司在企業(yè)級(jí)數(shù)據(jù)管理沒(méi)什么經(jīng)驗(yàn)。從技術(shù)和業(yè)務(wù)來(lái)看,Microsoft進(jìn)入數(shù)據(jù)管理領(lǐng)域,到目前為止還沒(méi)有獲得信任。Microsoft的成功是由于依靠客戶(hù)軟件的連續(xù)廢棄與升級(jí),以及硬件和操作系統(tǒng)盡可能的傳播。在企業(yè)范圍內(nèi)若要獲得成功,則要求高效利用已有的數(shù)據(jù)資源,并合并服務(wù)器資源。在另一個(gè)方面,Oracle已有二十多年的向客戶(hù)解決方案的經(jīng)驗(yàn)。一個(gè)公司的數(shù)據(jù)是它們最有價(jià)值的資產(chǎn),Microsoft不能指望涌進(jìn)這個(gè)市場(chǎng),然后一夜之間獲得信任。Oracle已經(jīng)花費(fèi)了幾年的艱苦努力才贏得其客戶(hù)群的信任以及它享受到的榮譽(yù)。每天成千上萬(wàn)的客戶(hù)在Oracle上運(yùn)行它們的業(yè)務(wù)所獲得的成功就是Oracle技術(shù)和業(yè)務(wù)模型完美的有利證明。具提供了企業(yè)級(jí)的數(shù)據(jù)管理。Microsoft SQL Server 數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 yyfangchan@163.com (舉報(bào)時(shí)請(qǐng)帶上具體的網(wǎng)址) 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除