朝聞通: 全球領先的新聞稿發佈, 傳播和監測服務提供者
搜尋
微軟發布 mssql-python 驅動,性能大幅超越 pyodbc

微軟發布 mssql-python 驅動,性能大幅超越 pyodbc

2025-08-13 10:55

  8 月 13 日消息,科技媒體 NeoWin 于 8 月 12 日發布博文稱,微軟正式推出自家的 SQL Server Python 驅動 mssql-python,并宣稱其在性能、内存安全和跨平台兼容性等方面遠超當前業界主流的 pyodbc。

  pyodbc 是業界常用的 Python 語言 SQL Server 數據庫驅動,因社區活躍、曆史悠久且穩定性良好而廣受開發者歡迎。然而,微軟推出的 mssql-python 具有諸多優勢。在架構設計上,mssql-python 采用現代架構,引入平台無關的 C++ 層 Direct Database Connectivity(DDBC),能直接與原生 SQL Server ODBC 驅動交互。這不僅減少了函數調用開銷,還避免了外部依賴,可實現精細的連接和内存管理。與 pyodbc 所依賴的 Driver Manager 不同,mssql-python 的創新架構不會因平台差異導緻行為不一緻,能在不同操作系統下保證一緻性體驗。

  微軟在 Windows 11 Pro、Intel Core i7 及 32GB 内存環境下,對 mssql-python 與 pyodbc 在 Azure SQL 數據庫上進行了對比測試。結果顯示,mssql-python 在核心 SQL 操作(如 SELECT、INSERT、UPDATE、DELETE)上比 pyodbc 快 2 至 4 倍,複雜查詢性能提升 3.6 至 4 倍,批量插入速度更是高達 8.6 倍。在同時處理 1000 個連接時,mssql-python 的性能提升甚至達到 16.5 倍。不過,微軟也提醒用戶,測試結果僅代表官方案例,實際使用時的性能增益可能因具體場景而異。

  目前,mssql-python 仍處于預覽階段,已支持 Windows、macOS 及主流 Linux 發行版(Debian、Ubuntu、RHEL),未來還計劃兼容 Alpine 和 SUSE 等系統。

消息來源: 朝聞通新聞稿發布平臺
相關關鍵詞: