SQL Server 2016 CTP2.2 的關鍵特性
正如微軟CEO 說的,SQL Server2016 是一個Breakthrough Flagship Database(突破性的旗艦級數據庫)
SQL Server2016 CTP2.2是微軟數據平臺歷史上邁出最大的一步,更快的事務處理和查詢、任何設備更深入的洞察力、更先進的分析能力、全新安全技術和全新的混合云場景。
SQL Server 2016帶來全新突破性的 in-memory性能和分析功能來實現關鍵任務處理。全面的安全特性 -Always Encrypted 技術可以幫助保護您的數據
世界級的高可用和災難恢復方案新特性已經添加到AlwaysOn 里面。
組織機構使用新的數據挖掘功能就可以從他們的數據里獲取更深入的洞察力并且超越BI 在數據庫里進行更高級的分析并在任何設備上進行更豐富的圖表展示
在更大的云架構下,您也可以使用混合云場景通過全新的可延展數據庫技術來動態伸展您的冷熱事務數據到Microsoft Azure 平臺,將數據延展到Microsoft Azure 平臺是非常安全的,無論您的查詢大小和數據大小,都可以輕松應對。
關鍵特性
增強的in-memory 特性可以提高30倍事務處理速度,比起基于磁盤的關系數據庫和實時分析處理速度超過100倍
全新的Always Encrypted 技術幫助您保護您的數據,無論在哪個地方,公司內部還是云上面,程序只需要有master keys就能讀取數據
通過在任何設備 本地Windows apps,IOS 和安卓移動設備都能使用豐富的可視化圖表來進行業務分析
使用PolyBase 技術通過標準TSQL語句可以使關系和非關系數據的查詢和管理更簡單
延展數據庫技術可以使您的客戶的歷史數據通過指尖就能夠透明的安全的延伸您的暖和冷OLTP數據到Microsoft Azure 平臺,而且不需要改動應用程序
備份您在本地的數據庫到 Microsoft Azure平臺會更加快速, SQL Server AlwaysOn的輔助副本也可以延伸到Azure平臺
Always Encrypted 全稱加密技術
數據安全是首位,特別是關鍵任務應用程序,SQL Server作為企業級數據庫已經最少6年獲得最少安全漏洞獎。
當客戶在云上使用SQL Server數據庫的時候為了幫助客戶保護數據安全,我們提供了Always Encrypted。
Always Encrypted技術成果來自微軟研究院,SQL Server全稱加密數據并對已加密數據進行操作,密鑰(encryption key)會放在客戶程序的可信任環境。
程序會透明的進行數據的加密和解密,而且不需要改動應用程序,非常方便。
類似技術
https://www.database-encryption.com/
Stretch Database 延展數據庫
當核心事務表在增長size的時候,您可能需要歸檔歷史數據,這個獨特的技術能夠幫助您動態延伸您的暖和冷事務數據到 Microsoft Azure平臺
您可以使用Always Encrypted 來加密延展數據庫來擴展您的數據。
Real-time Operational Analytics & In-Memory OLTP 實時可操作分析和 In-Memory OLTP
in-memory 是行業領先的技術,客戶可以獲得30倍的事務處理速度提升比起傳統磁盤系統。另一個獨特的能力就是 in-memory列存索引
帶來的100倍查詢速度提升 借助in-memory OLTP 。
Built-in Advanced Analytics, PolyBase and Mobile BI 內置高級分析,PolyBase 和移動BI
對于數據的深入洞察,SQL Server 2016 擴大了事務處理,數據倉庫和BI的范圍,帶來更高級的分析功能。
我們希望使高級分析更容易獲取和提升高級分析負載的性能,內置R語言可以更容易處理數據和建立SQL Server的高級能力。
另外我們在SQL Server里內置了PolyBase ,使從結構化和非結構化數據獲取價值的能力得到擴展,而且只需要使用TSQL語句就可以操縱結構化和非結構化數據。
SQL Server 2016的額外功能包括
安全增強:Always Encrypted基于行級數據安全和動態數據掩碼
AlwaysOn 增強:更多的同步副本,和可讀輔助副本的負載均衡
原生JSON支持:使用您的多種類型的數據得到更好的支持和性能
SQL Server企業信息管理工具 (EIM) 和分析服務:性能升級,擴展性升級,可用性升級
更快的混合備份:本地數據庫備份到Azure速度更快
作為端到端數據平臺的基礎,SQL Server的發布讓我們的客戶更容易持續最大化數據紅利。
使用SQL Server 2016 您可以捕獲,轉換,分析任何數據,任何size,任何規模,使用這些數據的原生格式(例如JSON),使用您熟悉的工具,語言和框架
SQL Server 2016 CTP 2.2 發布增強包括:
1、Row Level Security (RLS)
2、延展數據庫顧問現在可以分析已存在的表,發現和評估符合表大小閥值的表作為延展數據庫的候選者,延展數據庫顧問跟SQL Server 2016升級顧問是捆綁在一起的
3、Master Data Services (MDS) 主數據服務是SQL 2008 R2推出的新功能,是SQL Server 掌控數據管理的解決方案,在SQL 2016 里提供了對于數據管理空間的更先進的策略能力
包括:
在models之間同步實體,讓您可以設置同步關系使您從一個model同步到另一個model
4、Query Store,俗稱“ flight recorder”,能夠捕獲當前和歷史查詢計劃和執行指標,讓您可以非常容易的監控和排查查詢性能問題。
Query Store已經在SQL 2016 CTP1發布,在CTP2.2 里它的增強包括
自動切換到READ_ONLY模式當達到定義最大的size限制,store會手機查詢計劃和查詢時間統計信息。您可以通過 sys.database_query_store_options
來檢查表readonly的原因,值65536表示Query Store已經達到定義的size限制。
Query Store UI 增強和bug修復
當遇到MAX_PLANS_PER_QUERY 參數的時候不強迫執行計劃重編譯。可以從 sys.database_query_store_options查詢MAX_PLANS_PER_QUERY 值
注意:強迫執行計劃重編譯可能會導致潛在的性能開銷
5、Temporal 允許您處理和分析數據庫在過去一段時間數據記錄的變化,增強包括:
1、完全支持ROWVERSION (TIMESTAMP) 列類型,支持在temporal 表里的update ROWVERSION 列
2、列屬性可以顯示出 ‘ishidden’這個屬性
select columnproperty (object_id ('dbo.sample_table'), 'SysStartTime', 'ishidden')
3、SSMS 的幾個增強:
temporal 關鍵字的語法高亮
TSQL客戶端驗證
支持右鍵菜單 DROP TO 生成history 表的drop腳本
SSMS界面里的列屬性對話框可以顯示IsHidden 信息
6、Query Execution 提供了增強的內存授予使用量的診斷。下面的新的擴展事件將會被條件以讓大家更好地進行診斷。
Showplan xml里面已經包含了每個線程/迭代器的內存授予使用量(在RunTimeCountersPerThread元素里)
query_memory_grant_blocking query_memory_grant_resource_semaphores query_memory_grant_usage (details on ideal vs granted vs used memory)
7、核心引擎擴展性增強了NUMA節點/CPU的動態分區線程安全內存對象。這個增強使并行負載在NUMA硬件上得到更高的擴展性
線程安全對象(CmemThread類型)將會根據負載的特點和線程爭用等因素進行NUMA節點/CPU分區動態提升。在SQL2012和SQL2014,
需要跟蹤標志TF 8048來提升內存對象的numa node和CPU 分區。這個增強不但不再需要跟蹤標志,而且不需要根據爭用動態調整分區。
8、DBCC CHECKDB增強:
可以驗證持久化計算列和過濾索引。持久計算列是經常會用到的。DBCC CHECKDB會花費比較長的時間來完成持久計算列的驗證。
這次增強增加了一個額外的參數EXTENDED_LOGICAL_CHECKS讓用戶選擇是否驗證持久計算列
這次增強還包括DBCC CHECKDB對一個非常大的分區數量達到上千個的分區表的性能增強
9、報表服務Reporting Services
增加了treemap和 subburst 圖表。報表人員現在可以添加另外兩個圖表類型
Treemap
Subburst charts
相關文章
http://www.cnblogs.com/redmoon/p/4521056.html
文章列表