天天看點

SQL Server 2012 新功能

1. AlwaysOn - 這個功能将資料庫的鏡像提到了一個新的高度。使用者可以針對一組資料庫做災難恢複而不是一個單獨的資料庫。 

2. Windows Server Core 支援 - Windows Server COre 是指令行界面的 Windows,使用 DOS 和 PowerShell 來做使用者互動。它的資源占用更少,更安全,支援 SQL Server 2012。 

3. Columnstore 索引 - 這是 SQL Server 獨有的功能。它們是為資料倉庫查詢設計的隻讀索引。資料被組織成扁平化的壓縮形式存儲,極大的減少了 I/O 和記憶體使用。 

4. 自定義伺服器權限 - DBA 可以建立資料庫的權限,但不能建立伺服器的權限。比如說,DBA想要一個開發組擁有某台伺服器上所有資料庫的讀寫權限,他必須手動的完成這個操作。但是 SQL Server 2012 支援針對伺服器的權限設定。 

5. 增強的審計功能 - 現在所有的 SQL Server 版本都支援審計。使用者可以自定義審計規則,記錄一些自定義的時間和日志。 

6. BI 語義模型 - 這個功能是用來替代“Analysis Services Unified Dimentional Model”的。這是一種支援 SQL Server 所有 BI 體驗的混合資料模型。 

7. Sequence Objects - 用 oracle 的人一直想要這個功能。一個序列(sequence)就是根據觸發器的自增值。SQL Serve 有一個類似的功能,identity columns,但是現在用對象實作了。 

8. 增強的 PowerShell 支援 - 所有的 Windows 和 SQL Server 管理者都應該認真的學習 PowderShell 的技能。微軟正在大力開發伺服器端産品對 PowerShell 的支援。 

9. 分布式回放(Distributed Replay) - 這個功能類似 oracle 的 Real Application Testing 功能。不同的是 SQL Server 企業版自帶了這個功能,而用 oracle 的話,你還得額外購買這個功能。這個功能可以讓你記錄生産環境的工作狀況,然後在另外一個環境重制這些工作狀況。 

10. PowerView - 這是一個強大的自主 BI 工具,可以讓使用者建立 BI 報告。 

11. SQL Azure 增強 - 這和 SQL Server 2012 沒有直接關系,但是微軟确實對 SQL Azure 做了一個關鍵改進,例如 Reporint Service,備份到 Windows Azure 。Azure 資料庫的上限提高到了150G。 

12. 大資料支援 - 這是最重要的一點,雖然放在了最後。去年的 PASS(Professional Association for SQL Server)會議,微軟宣布了與 Hadoop 的提供商 Cloudera 的合作。一是提供 Linux 版本的 SQL Server ODBC 驅動。主要的合作内容是微軟開發 Hadoop 的連接配接器,也就是 SQL Server 也跨入了 NoSQL 領域。 

繼續閱讀