SQLServer是什么

本篇內(nèi)容主要講解“SQL Server是什么”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“SQL Server是什么”吧!

創(chuàng)新互聯(lián)公司2013年成立,先為定州等服務(wù)建站,定州等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為定州企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

SQLServer的版本

它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開(kāi)發(fā)的,1988年推出了第一個(gè)OS/2版本。1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見(jiàn)面;SQL Server 2000是Microsoft公司于2000年推出,目前最新版本SQL SERVER 2016。

Oracle的版本也開(kāi)始按照這種套路了,9i,10g,11g,12c,下來(lái)就是18,因?yàn)樽?018年起,Oracle數(shù)據(jù)庫(kù)的版本號(hào)將直接跳升到18

甘特魔力象限

如果說(shuō)Oracle是最強(qiáng)大的商業(yè)數(shù)據(jù)庫(kù),估計(jì)反對(duì)的聲音會(huì)很少,這些年來(lái)Oracle一直在這種強(qiáng)大的光環(huán)下,但是從近些年的發(fā)展來(lái)看,SQL Server的變化也很大,直到去年一看Garnter魔力象限,竟然飆到了第一名。

SQL Server是什么

這個(gè)象限是通過(guò)多個(gè)維度來(lái)做的一個(gè)結(jié)論,所以是綜合的優(yōu)勢(shì)。

DB engines的排名

我從DB Engines拿到了最新的數(shù)據(jù)庫(kù)流行度的排行版,前三甲依舊是Oracle,MySQL,SQL Server,從我的片面認(rèn)識(shí)來(lái)看,SQL Server似乎沒(méi)有他地位該有的熱度。

SQL Server是什么

而進(jìn)一步了解一下數(shù)據(jù)庫(kù)產(chǎn)品競(jìng)爭(zhēng)圖和客戶流向示意圖,就會(huì)發(fā)現(xiàn),很多數(shù)據(jù)庫(kù)都在收縮。在我的印象中,SQL Server在韓國(guó),臺(tái)灣用的相對(duì)比較多。

SQL Server是什么

中間粗粗的一條線就是Oracle到MySQL。下面這個(gè)圖有一點(diǎn)需要補(bǔ)充,那么就是Oracle到SQL Server,微軟已經(jīng)推出了Linux平臺(tái)的數(shù)據(jù)庫(kù)版本服務(wù),這對(duì)于Azure的發(fā)展可謂是如虎添翼,而且微軟算是投入了大量的人力財(cái)力來(lái)稀釋Oracle的市場(chǎng)占有率。他們推出了SQL Server遷移到Oracle免費(fèi)的策略,除了免費(fèi)的SQL Server許可外,微軟還提供了免費(fèi)的SQL Server技術(shù)培訓(xùn)以及用于抵消遷移部署成本的補(bǔ)償金。當(dāng)然這個(gè)政策有一定的時(shí)效性。

MVP

微軟在社區(qū)方面也花了很大的精力,他們的社區(qū)專家是被稱為MVP,是通過(guò)評(píng)選獲得的,整個(gè)的參選標(biāo)準(zhǔn)和Oracle的ACE有點(diǎn)像,得到榮譽(yù)之后也會(huì)發(fā)送獎(jiǎng)杯之類的。

SQL Server是什么

安裝類型

SQL Server的安裝類型比較多,有企業(yè)版,標(biāo)準(zhǔn)版,個(gè)人版,開(kāi)發(fā)版,企業(yè)評(píng)估版等。估計(jì)還有些沒(méi)有整理細(xì)致,從版本的報(bào)價(jià)來(lái)看,比Oracle略低,版本間有一定的梯度價(jià)格。

Oracle的版本相對(duì)要少一些,企業(yè)版,標(biāo)準(zhǔn)版,還有個(gè)中間版本,版本的不同就是組件的差別了。比如ADG,RAC,Partition這些都是企業(yè)版的。

MySQL在這方面的差別更明顯,商業(yè)版,社區(qū)版,分支(MariaDB,Percona,Drizzle...),除了商業(yè)版有個(gè)基本的費(fèi)用外,其他都免費(fèi),還開(kāi)源,當(dāng)然這么比就不公平了,畢竟是商業(yè)數(shù)據(jù)庫(kù)和開(kāi)源數(shù)據(jù)庫(kù)。

體系結(jié)構(gòu)

學(xué)習(xí)一個(gè)數(shù)據(jù)庫(kù),看看它的體系結(jié)構(gòu)設(shè)計(jì)尤其重要。這是我找到的一個(gè)體系結(jié)構(gòu)圖。

SQL Server是什么

整體來(lái)看,數(shù)據(jù)庫(kù)引擎是分為了下面四個(gè)部分。

  • 協(xié)議層(Protocols)

    這個(gè)層面SQL Server做得很全面,支持TCP/IP,name pipes等,Oracle的網(wǎng)絡(luò)服務(wù)是獨(dú)立的,本機(jī)是bequeath協(xié)議,網(wǎng)絡(luò)TCP.網(wǎng)絡(luò)擴(kuò)展支持很強(qiáng),支持多端口,多種配置模式。

    MySQL在這方面的要簡(jiǎn)單一些,獨(dú)一端口,統(tǒng)一的協(xié)議。

  • 關(guān)系引擎(Relational Engine),也稱為查詢處理器(Query Processor)

    這個(gè)被稱為是SQL Server最復(fù)雜的一個(gè)組件。和我們通常所說(shuō)的SQL引擎差不多。

  • 存儲(chǔ)引擎(Storage Engine)

    存儲(chǔ)引擎包含的組件大體有事務(wù)服務(wù),鎖管理器,訪問(wèn)方法和實(shí)用工具等。

    MySQL里面的存儲(chǔ)引擎那可是百花齊放,尤以InnoDB為上品。

  • SQLOS是應(yīng)用層,是最底層的,里面有很多的調(diào)度和管理,比如內(nèi)存管理,死鎖檢測(cè),調(diào)度等。

隔離級(jí)別

SQL Server有下面的5種事務(wù)隔離級(jí)別,比平常我們所說(shuō)的多了一種:快照。

  • Read Uncommitted:僅支持悲觀并發(fā);

  • Repeatable Read:僅支持悲觀并發(fā);

  • Serializable:僅支持悲觀并發(fā);

  • Snapshot: 支持樂(lè)觀并發(fā);

  • Read Committed:默認(rèn)隔離級(jí)別,依據(jù)配置既可支持悲觀并發(fā)也可支持樂(lè)觀并發(fā)

備份恢復(fù)

這方面的工作,如果手工去做,通過(guò)圖形界面就能夠完成,這一點(diǎn)上很多數(shù)據(jù)庫(kù)都達(dá)不到SQL Server這種易用性和用戶體驗(yàn)。當(dāng)然大批量的環(huán)境應(yīng)該得用腳本實(shí)現(xiàn)。

看了下SQL Server create database的語(yǔ)句,和Oracle很想,有些數(shù)據(jù)字典也會(huì)很類似。比如里面也有information_schema,還有sys等。

到此,相信大家對(duì)“SQL Server是什么”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

本文名稱:SQLServer是什么
網(wǎng)站路徑:http://bm7419.com/article46/gipchg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、動(dòng)態(tài)網(wǎng)站網(wǎng)站策劃、搜索引擎優(yōu)化小程序開(kāi)發(fā)、網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)