SQL Server 下一版本將實現內存中運行

jopen 12年前發布 | 8K 次閱讀 SQL Server

  在本周召開的 SQL Server 專業組織峰會上,微軟宣布,將在下一個 SQL Server 版本中實現內存技術,該技術代號為 Hekaton,將允許從內存中運行整個數據庫。

  微軟此舉是為了加快聯機事務處理(OLTP),通過將數據表,甚至是整個數據庫加載到服務器的工作內存中,來實現性能提升。

  微軟 SQL Server 項目經理 Doug Leland 稱:

硬盤中的應用程序或數據庫受到了硬盤I/O的限制,如果將它們移到內存中,性能將大大改善。目前微軟正在測試這個內存技術,代號為 Hekaton。

  微軟預計,使用內存技術,可以使事務運行速度比標準的 SQL Server 快 50 倍。

  Doug Leland 稱,Hekaton 將維護關系型數據庫所需的所有 ACID 特性——原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation,又稱獨立性)、持久性(Durability),該技術將在內存中寫序列化事務日志,然后定期將這些日志寫到磁盤。此外,該技術將使用一些壓縮算法,以便將更多數據存放在內存中。Hekaton 還可以編譯存儲過程,使它們也能在內存中運行。

  為了幫助數據庫管理員部署內存技術,下一個版本的 SQL Server 將包括一個工具,可以輕松指定運行在內存中的數據庫或數據表。同時,使用這些數據庫的應用程序無需進行任何更改。

  Doug Leland 指出,這并不是微軟首次進軍內存技術領域。之前在 PowerPivot 和 Power View 中都使用了內存技術,使用戶能夠快速操縱 Excel 中的大量數據。

  在該會議上,微軟還發布了 SQL Server 2012 SP1 版本,此外,還宣布了一些產品新特性,如 Excel 2013 用戶可以直接與 SQL Server 數據進行交互。

  目前甲骨文和 SAP 都已經推出了內存數據庫及相關設備,未來該領域的競爭將更加白熱化。至于何時發布下一個版本的 SQL Server,微軟未透露任何細節時。

  Via InfoWorld

來自: www.iteye.com
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!