8 月 13 日消息,科技媒體 NeoWin 昨日(8 月 12 日)發布博文,報道稱微軟正式發布自家 SQL Server Python 驅動 mssql-python,并聲稱其在性能、內存安全和跨平臺兼容性等方面,遠超當前業界主流 pyodbc。
注:pyodbc 是業界常用的 Python 語言 SQL Server 數據庫驅動,因其社區活躍、歷史悠久且穩定性良好等因素,廣受開發者歡迎。
微軟在官方博客中強調,mssql-python 采用了現代架構設計,特別引入了平臺無關的 C++ 層 —— Direct Database Connectivity(DDBC),能直接與原生 SQL Server ODBC 驅動交互,減少函數調用開銷外,還能避免外部依賴,實現精細控制連接和內存管理。
有別于 pyodbc 所依賴的 Driver Manager(傳統數據庫驅動常用的管理層,負責驅動與數據庫的連接,但易因平臺不同產生兼容性問題),這一創新架構不會平臺差異導致行為不一致,可以在不同操作系統下保證一致性體驗。
微軟在 Windows 11 Pro、Intel Core i7 及 32GB 內存環境下,在 Azure SQL 數據庫上對比測試了 mssql-python 與 pyodbc。
結果顯示,mssql-python 在核心 SQL 操作(如 SELECT、INSERT、UPDATE、DELETE)上快 2 至 4 倍,復雜查詢提升 3.6 至 4 倍,批量插入速度更高達 8.6 倍。而在同時處理 1000 個連接時,性能提升甚至達到 16.5 倍。
盡管基準數據令人矚目,微軟也提醒用戶,測試結果僅代表官方案例,實際使用時的性能增益可能因具體場景而異。目前,mssql-python 仍處于預覽階段,已支持 Windows、macOS 及主流 Linux 發行版(Debian、Ubuntu、RHEL),未來還將兼容 Alpine 和 SUSE 等系統。
本文鏈接:http://www.tebozhan.com/showinfo-119-176986-0.html性能最高提升 16.5 倍:微軟推 mssql-python 驅動,碾壓主流方案 pyodbc
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com
上一篇: 白條套取現金秒到賬,跟步驟有關嗎