SQL SERVER 的前世今生--各版本功能對比

来源:http://www.cnblogs.com/OwenZeng/archive/2017/05/05/6813143.html
-Advertisement-
Play Games

背景 今天舉辦的 Data Amp 大會上,微軟向開發者們強調了 數據如何影響他們的應用和服務 ,順道還宣佈了幾個小新聞。這個免費的線上研討會不僅展示了未來的機器學習遠景,還發佈了 SQL Server 2017、推出了 面部認知服務 API 和 Azure 分析服務。顯然,SQL Server 2 ...


 

背景

 

今天舉辦的 Data Amp 大會上,微軟向開發者們強調了 數據如何影響他們的應用和服務 ,順道還宣佈了幾個小新聞。這個免費的線上研討會不僅展示了未來的機器學習遠景,還發佈了 SQL Server 2017、推出了 面部認知服務 API 和 Azure 分析服務。顯然,SQL Server 2017 將成為開發者們押註機器學習功能的下一個關鍵。其包含了對 Python(Python/R)的支持,且有能力承擔數據密集型計算。微軟開始向機器學習發力了。下表就是SQL SERVER 發佈的歷史,最近的版本幾乎都是2年一發佈,突然出來個2017讓人猝不及防啊。

 

 

 

資料庫排名

從DB-Engines 發佈的資料庫排名,Microsoft SQL Server 本月增長 9.03 分成為前 20 名中增幅最大的資料庫。

 

 

各版本功能對比


從我最開始接觸的SQL SERVER 2000 開始,已經經歷瞭如此多的版本。下麵簡單闡述下各個版本新增的功能:

SQL SERVER 2000

日誌傳送
索引視圖

 

SQL SERVER 2005

分區

資料庫鏡像
(只有 SQL Server 2005 Enterprise Edition SP1 和更高版本支持非同步資料庫鏡像。)
聯機索引
資料庫快照
複製
故障轉移群集

SQL SERVER 2008


數據壓縮
資源調控器
備份壓縮

 

SQL SERVER 2008 R2


R2標誌表示這是SQL Server的一個中間版本,而不是一個主版本 .此版本目前我的客戶中,使用還是非常多,性能穩定,雖然新增功能比較少:
新增數據中心版,最大支持256核.
Unicode壓縮

(為Unicode存儲提供一個簡單的壓縮方案,通過Unicode壓縮,可以減少Unicode字元對空間的占用)


SQL SERVER 2012

AlwaysOn
Columnstore 索引
增強的審計功能
大數據支持

 

 

SQL SERVER 2014

這個版本的新特效特別多,和非常有用,可以多瞭解下.


記憶體優化表
備份加密
針對基數估計的新設計
AlwaysOn 增強功能
延遲持續性 (將部分或所有事務指定為延遲持久事務,從而能夠縮短延遲)
分區切換和索引生成

(官網寫得Partition Switching and Indexing,感覺是有問題的,其實就是分區表的單個分區可以重建)
列存儲索引
緩衝池擴展 就是使用SSD 擴展緩衝池
增量統計信息
資源調控器增強功能
(--之前只能控制CPU和記憶體,2014 開始可以控制IO)

DBCC CHECK 支持maxdop 提示

 

 

SQL SERVER 2016


全程加密技術(Always Encrypted)
JSON支持
多TempDB資料庫文件

(以前也是支持的,在2014 開始就在error log提示,2016中,在安裝時就可以設置。)
Query Store
(前幾天去參加微軟的培訓還講到的,挺不錯的功能。可以幫助解決參數嗅探的問題,資料庫升級的時候也可以用到它)
支持R語言
Live Quer y St at ist ics
(可以更清晰的看到執行計劃的開銷(水流式))

 

SQL SERVER 2017 

可恢復的線上索引重建

  允許您在發生故障(例如故障切換到副本或磁碟空間不足)之後恢覆在線索引重建操作。

 IDENTITY_CACHE option

  當此選項設置為OFF時,它可以避免在伺服器意外重新啟動或故障切換到輔助伺服器的情況下,標識列值的間隙

CLR在.NET Framework中使用代碼訪問安全性(CAS),該框架不再支持安全邊界。

  使用PERMISSION_SET = SAFE創建的CLR程式集可能能夠訪問外部系統資源,調用非托管代碼並獲取sysadmin許可權

圖表資料庫功能

  用於多對多關係建模

 

 

總結

總的來說,SQL SERVER 正在變得越來越好,希望越來越多的人更多的瞭解他.如果有什麼其他疑問歡迎討論。

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 當我們電腦與oracle編碼不一致時,可能出現中文亂碼問題,這時候我們只要將cmd的編碼改成和oracle一致即可 (sql plus界面顯示亂碼) (更改cmd編碼為UTF8後顯示正常) 使用chcp 65001 命令改變字元集 附贈幾個常用字元集: 936 簡體中文(預設) 65001 UTF ...
  • 本文出處:http://www.cnblogs.com/wy123/p/6815049.html 最新在學習MySQL,純新手,對Linux瞭解的也不多,因為是下載的最新版的MySQL(MySQL5.7.18)二進位包,CentOS7.2下測試安裝,方便以後折騰。大概步驟如下,安裝刪除反覆折騰了幾遍 ...
  • 在 http://download.csdn.net/download/wuqinfei_cs/7740373 下載PL/SQL Developer。 1. 解壓,在instantclient_11_2目錄下新建NETWORK文件夾,再在其下新建ADMIN文件夾。將oracle\product\11 ...
  • 雖然PXC支持線上增加群集節點,但是目前尚未解決wsrep_sst_method=xtrabackup 或wsrep_sst_method=mysqldump時報錯的問題,因此嘗試手動完成xtrabackup備份和恢復並添加到群集節點。 場景: 有三台乾凈的CentOS 6的伺服器,IP配置為:19 ...
  • 1.查看索引 (1)單位是GB SELECT CONCAT(ROUND(SUM(index_length)/(1024*1024*1024), 2), ' GB') AS 'Total Index Size' FROM information_schema.TABLES WHERE table_sc ...
  • MongoDB 是一款NoSql資料庫,沒有固定的模式,即同一個集合中的不同文檔結構可以不同,如:第一條記錄{name:”xiaoming”},第二條記錄:{name:”xiaoli”,age:15},這在關係型資料庫中是無法實現的。對於MongoDB,其中:collections即集合相當於關係型 ...
  • 一直以來,MySQL的應用和學習環境都是MySQL 5.6和之前的版本,也沒有去關註新版本MySQL 5.7的變化和新特性。今天幫人處理忘記root密碼的時時候,發現以前的方法不奏效了。具體情況如下所示: 案例環境如下: 操作系統 : Red Hat Enterprise Linux Server ... ...
  • MySQL集群PXC的搭建 最近公司某客戶要求我們的資料庫搭建PXC集群以保證他們的系統高性能和搞穩定性 以後花費了一些時間去搭建和測試,也踩過一些坑,準備分享出來 系統:centos6.6PXC:5.6.26 建議關閉iptables, 4個埠 3306,4444,4567,4568pxc環境所 ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...