SQL Server的優(yōu)點(diǎn)和缺點(diǎn)
SQL Server的優(yōu)點(diǎn)眾多,讓其在數(shù)據(jù)庫(kù)領(lǐng)域獨(dú)占鰲頭,成為最受用戶歡迎的數(shù)據(jù)庫(kù)系統(tǒng),下面就讓我們來了解SQL Server的優(yōu)點(diǎn)和缺點(diǎn)。
SQL Server是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它最初是由Microsoft, Sybase和Ashton-Tate三家公司共同開發(fā)的于1988 年推出了第一個(gè)OS/2 版本,在Windows NT 推出后,Microsoft與Sybase在SQL Server的開發(fā)上就分道揚(yáng)鑣了,Microsoft將SQL Server移植到Windows NT系統(tǒng)上專注于開發(fā)推廣SQL Server的Windows NT版本,Sybase則較專注于SQL Server在UNIX操作系統(tǒng)上的應(yīng)用.Microsoft SQL Server以后簡(jiǎn)稱為SQL Server或MS SQL Server 。
隨著信息技術(shù)的發(fā)展,計(jì)算機(jī)處理數(shù)據(jù)的方式也發(fā)生著變化,文件管理系統(tǒng)--數(shù)據(jù)庫(kù)管理系統(tǒng)。Microsoft SQL Server是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu),采用了Transact-sql的sql語(yǔ)言在客戶機(jī)與服務(wù)器間傳遞客戶機(jī)的請(qǐng)求與服務(wù)器的處理結(jié)果。
眾所周知,SQL Server能夠滿足今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫(kù)解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),具有許多顯著的優(yōu)點(diǎn):易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉(cāng)庫(kù)功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價(jià)比等。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場(chǎng)時(shí)間也非常關(guān)鍵。
除這些SQL Server的優(yōu)點(diǎn)外,SQLServer還為您的數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用Web帶來的機(jī)會(huì)非常重要。作為一個(gè)完備的數(shù)據(jù)庫(kù)和數(shù)據(jù)分析包,SQLServer為快速開發(fā)新一代企業(yè)級(jí)商業(yè)應(yīng)用程序、為企業(yè)贏得核心競(jìng)爭(zhēng)優(yōu)勢(shì)打開了勝利之門。作為重要的基準(zhǔn)測(cè)試可伸縮性和速度獎(jiǎng)的記錄保持者,SQLServer是一個(gè)具備完全Web支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言 (XML)的核心支持以及在Internet上和防火墻外進(jìn)行查詢的能力。
SQL Server的優(yōu)點(diǎn)眾多,但是Microsoft SQL Server和其他數(shù)據(jù)庫(kù)產(chǎn)品相比也存在著以下劣勢(shì):
1開放性。只能運(yùn)行在微軟的windows平臺(tái),沒有絲毫的開放性可言。
2可伸縮性,并行性。并行實(shí)施和共存模型并不成熟,很難處理日益增多的用戶數(shù)和數(shù)據(jù)卷,伸縮性有限。
3性能穩(wěn)定性。SQLServer當(dāng)用戶連接多時(shí)性能會(huì)變的很差,并且不夠穩(wěn)定。
4使用風(fēng)險(xiǎn)。SQLServer完全重寫的代碼,經(jīng)歷了長(zhǎng)期的測(cè)試,不斷延遲,許多功能需時(shí)間來證明。并不十分兼容早期產(chǎn)品。使用需要冒一定風(fēng)險(xiǎn)。
5客戶端支持及應(yīng)用模式。只支持C/S模式。
【編輯推薦】