SQL Server 2012升級考量知多少
今年又有新版本的SQL Server發布。至于要不要升級,微軟已經作了大量的宣傳,然而他們所說的升級原因大都是基于功能的。事實上升級很少是因為功能,更多的是業務的需要。所以讓我們考慮一些與功能無關的因素:
贊成升級:性能。 微軟在每個SQL Server版本的核心數據庫引擎上都投入了巨大的研發成本。以前,九個表的Join肯定是個災難;現在這已經不是問題了。將SQL Server 2012 與早期的版本比較,會發現它有更好的整體性能。“更好的性能”總是考慮升級的一個原因。
反對升級:變更。新版本的SQL Server帶來了一些重大的改變,但變化并不總是都好。例如,如果SQL Server中的高可用性特性完全改變了,IT 團隊就不得不重新考慮如何才能讓生產庫實現高可用性。大多其他管理任務都保持不變,但是如果可用性是組織最關心的問題,那你一定要理解你要用新版本中的哪些特性。
贊成升級:生命周期。如果你正在使用即將過期(微軟技術支持)的SQL Server版本,那么升級就是你應該考慮的。舊版本不能再接受為微軟提供的Bug修復,服務包等支持。那就是說,不要讓“不支持”成為你考慮升級的唯一原因。如果你有一個應用在現有的SQL Server版本上運行得很好,那么它還會繼續運行得很好。只要你覺得“不支持”風險在問題發生的時候是OK的,僅僅是想得到“支持”而進行升級對你來說就不是那么緊迫了。
反對升級:兼容性。一些組織在他們的環境中有多個SQL Server版本,那么他們就會最首先考慮這個原因。一個組織同時運行著SQL Server 2000、2005、2008、2008 R2、甚至2012的狀況并不常見。當有個應用它的后臺數據庫用的是SQL Server,你就會受限于使用應用廠商愿意提供支持的SQL Server版本。不用說這種升級是安全的--沒有很多應用與特定的版本行為有強的依賴關系,“兼容性級別”這項數據庫設置常常能解決發生的問題。然而,應用廠商所列的風險“除非另有規定,若在其它版本的SQL Server上運行應用,我們就不會提供支持”這個風險會使組織足夠小心。
贊成升級:可管理性。這個偏離的“特性”有一些爭議,但是每個新版本的SQL Server都對易管理性有些改進卻是真的。SQL Server 2012也不例外。對Windows命令行的支持和其他管理方面有很大的改進,有一個明確的爭論是升級現有的服務器到SQL Server 2012 會使你整體管理SQL Server更容易。
反對升級:未知的問題。SQL Server 2012是一個SQL Server新版本。它能帶來“驚喜”,但一些組織并不喜歡“驚喜”.在如何管理穩定性、可用性和性能方面可能會有一些細微的差別;但問題很可能是微小的差異引起的。“未知的問題”并不只是兼容性問題,還包括SQL Server對環境的適應方式。不過如果產品團隊能事先做了很好的溝通,這些問題并不會很嚴重。但總還是會有一種揮之不去的恐懼,這種未知的問題會使組織猶豫不前。
如果公司還繼續使用著十多年前的客戶操作系統(Windows XP),這時,升級的想法僅僅因為新版本有美觀的窗口界面。此時,組織還會傾向于考慮新版本有什么新功能、是否能解決目前遺留未解決的問題和挑戰,或者他們是否有什么剛性需求想通過新版本解決(例如應用需求)。SQL Server 2012在性能、可管理性方面都有改進,這一點是肯定的,那么組織就需要權衡利弊來決定是否升級到SQL Server 2012。
關鍵字:服務器、數據庫、操作系統
其他新聞:
- 積極維護防汛救災網絡秩序倡議書
- 廣東省APP安全生態聯盟正式成立
- 讓“以人民為中心”的APP監管理念在廣東落地生根——廣東省通信管理局舉行APP個人信息保護監管成果發布會
- 廣東省通信管理局APP監管平臺正式發布
- 廣東省通信管理局發布《廣東省移動智能終端應用軟件(APP)2020安全白皮書》
- 2020年全國網絡與信息安全管理職業技能大賽正式啟動
- 情況通報
- 微軟Build 2017:智能云服務推新品
- 大數據時代:企業“賣”技術還是賣數據?
- 專家熱議隱私問題:Cookie無罪
- 電商向傳統領域滲透 生活服務蓬勃發展
- 新網智捷G5虛機震撼低價僅999元
- 中國域名節,新網引領行業新動向
- 傳IBM有意收購RIM企業服務部門
- 微軟暗示將在18個月內發布新一代Xbox