SQLServer簡介
SQLServer是由Microsoft開發和推廣的關係資料庫管理系統(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發的,並於1988年推出了第一個OS/2版本。MicrosoftSQLServer近年來不斷更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用戶見面;SQLServer2000是Microsoft公司於2000年推出,目前最新版本是2012年3月份推出的SQLSERVER2012。
MicrosoftSQLServer2012
RTM發布[2]2012年3月7日訊息,微軟於正式發布最新的SQLServer2012RTM(Release-to-Manufacturing)版本,面向公眾的版本將於4月1日發布。微軟此次版本發布的口號是“大數據”來替代“雲”的概念,微軟對SQLServer2012的定位是幫助企業處理每年大量的數據(Z級別)增長。
來自微軟商業平台事業部的副總裁TedKummert稱:SQLServer2012更加具備可伸縮性、更加可靠以及前所未有的高性能;而PowerView為用戶對數據的轉換和勘探提供強大的互動操作能力,並協助做出正確的決策。即將推出三個主要版本和很多新特徵,同時微軟也透露了SQLServer2012的價格和版本計畫,其中增加一個新的智慧型商業包。
SQLServer2012主要版本包括新的商務智慧型版本,增加PowerView數據查找工具和數據質量服務,企業版本則提高安全性可用性,以及從大數據到StreamInsight複雜事件處理,再到新的可視化數據和分析工具等,都將成為SQLServer2012最終版本的一部分。
新功能
SQLServer2012對微軟來說是一個重要產品。微軟把自己定位為可用性和大數據領域的領頭羊。
[3]1.AlwaysOn-這個功能將資料庫的鏡像提到了一個新的高度。用戶可以針對一組資料庫做災難恢復而不是一個單獨的資料庫。
2.WindowsServerCore支持-WindowsServerCOre是命令行界面的Windows,使用DOS和PowerShell來做用戶互動。它的資源占用更少,更安全,支持SQLServer2012。
3.Columnstore索引-這是SQLServer獨有的功能。它們是為數據倉庫查詢設計的唯讀索引。數據被組織成扁平化的壓縮形式存儲,極大的減少了I/O和記憶體使用。
4.自定義伺服器許可權-DBA可以創建資料庫的許可權,但不能創建伺服器的許可權。比如說,DBA想要一個開發組擁有某台伺服器上所有資料庫的讀寫許可權,他必須手動的完成這個操作。但是SQLServer2012支持針對伺服器的許可權設定。
5.增強的審計功能-現在所有的SQLServer版本都支持審計。用戶可以自定義審計規則,記錄一些自定義的時間和日誌。
6.BI語義模型-這個功能是用來替代“AnalysisServicesUnifiedDimentionalModel”的。這是一種支持SQLServer所有BI體驗的混合數據模型。
7.SequenceObjects-用Oracle的人一直想要這個功能。一個序列(sequence)就是根據觸發器的自增值。SQLServe有一個類似的功能,identitycolumns,但是現在用對象實現了。
8.增強的PowerShell支持-所有的Windows和SQLServer管理員都應該認真的學習PowderShell的技能。微軟正在大力開發伺服器端產品對PowerShell的支持。
9.分散式回放(DistributedReplay)-這個功能類似Oracle的RealApplicationTesting功能。不同的是SQLServer企業版自帶了這個功能,而用Oracle的話,你還得額外購買這個功能。這個功能可以讓你記錄生產環境的工作狀況,然後在另外一個環境重現這些工作狀況。
10.PowerView-這是一個強大的自主BI工具,可以讓用戶創建BI報告。
11.SQLAzure增強-這和SQLServer2012沒有直接關係,但是微軟確實對SQLAzure做了一個關鍵改進,例如ReporintService,備份到WindowsAzure。Azure資料庫的上限提高到了150G。
12.大數據支持-這是最重要的一點,雖然放在了最後。去年的PASS(ProfessionalAssociationforSQLServer)會議,微軟宣布了與Hadoop的提供商Cloudera的合作。一是提供Linux版本的SQLServerODBC驅動。主要的合作內容是微軟開發Hadoop的連線器,也就是SQLServer也跨入了NoSQL領域。
系統要求
[2]·支持的作業系統:Windows7、WindowsServer2008R2、WindowsServer2008SP2、WindowsVistaSP2
·32位系統:具有Intel1GHz(或同等性能的兼容處理器)或速度更快的處理器(建議使用2GHz或速度更快的處理器)的計算機
·64位系統:1.4GHz或速度更快的處理器
·最低1GBRAM(建議使用2GB或更大的RAM)
·2.2GB可用硬碟空間