微軟向Linux系統開放SQL Server 2022候選版本
在推出用于Windows的SQLServer2022候選版本僅幾周后,微軟就推出了用于Linux系統的候選版本。
具體來講,微軟本周表示,SQL Server 2022 RC 0現可用于運行Red Hat Enterprise Linux(RHEL)及Ubuntu的系統。自從2016年為SQL Server發布Linux端口之后,微軟就頻頻向開源世界示好,而且再也不提前任CEO鮑爾默放出的“Linux就是癌癥”言論。
SQL Server高級產品經理Amit Khandelwal在8月23日發布的Linux版SQL Server 2022 RC 0,不僅包含部分Azure相關云功能,同時也對外支持多項Azure云功能。
RC 0內置的功能包括Query Store,能夠自動捕捉查詢歷史、計劃和運行時統計信息,用以監控系統性能。開發者可以訪問并審查這些內容,并配合集成其他加速與快照備份機制,借此獲得更強大的管理能力。
根據微軟的介紹,RC 0中的Approx Percentile Disc能夠“根據所指定的百分位數和排序規則,從一組值中返回對應值”;還有Approx Percentile Cont,用于“從一組基于百分位數和排序規則的值中,返回一個挖的插值”。
此次Linux版本還支持Azure Synapse Link,允許開發者使用Azure Synapse Analytics直接訪問Azure Cosmos DB分析存儲。
Khandelwal寫道,“該集成運行時(IR)無法安裝在Linux環境中,因此用戶需要先在Windows設備上運行IR,再將該設備接入運行SQL Server實例的Linux設備所處的同一網絡內?!?/p>
Linux版本還支持Azure Active Directory身份驗證,只是目前還無法與SQL Server容器相兼容。
根據市場研究公司Statista的數據,截至今年8月,SQL Server在全球最受歡迎數據庫管理系統中排名第三,僅次于Oracle和MySQL,領先于PostgreSQL、MongoDB和Redis等知名系統。
移動應用開發者AppInventiv今年5月在Web應用程序最佳數據庫榜單中,同樣將SQL Server排在Oracle和MySQL之后的第三位,稱其在本地和云端均有優勢,同時支持Winodws和Linux系統,而且能夠良好兼容結構化、半結構化和空間數據。
這家開發商寫道,“SQL Server雖然不像其他現代流行數據庫那樣極具創造力或先進性,但多年來仍憑借大刀闊斧的改進與修訂受到用戶的喜愛?!?/p>
另一方面,軟件工程師越來越對開源數據庫青眼有加。Stack Overflow今年對約70000名程序員開展調查,結果發現絕大多數受訪者都在使用兩大頂級開源關系數據庫管理系統——其中PostgreSQL占比46.5%,MySQL占比45.7%。
因此,微軟肯定不敢怠慢,必須持續為Linux版SQL Server添加功能和特性,使其成為Azure企業云服務中的組成部分。面對這個越來越云化、分布式日盛的新時代,微軟必須通過這種方式在市場上保持一席之地。