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