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

2025-08-13 10:56:03 來源:IT之家
        【每日科技網】
微軟發布 mssql-python 驅動,性能大幅超越 pyodbc

  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 等系統。

免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
    本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.

猜你喜歡

小米澎湃OS 4全球測試正式啟動:小米17 Ultra等3款首批嘗鮮

日前,小米在海外宣布,澎湃OS4全球測試正式開啟,目前首批機型已開放招募。首批支持機型共有3款,分别為小米17Ultra、LeicaLeitzphonepoweredbyXiaomi以及小米17,僅面

iQOO 16外觀正式亮相:機械臂串聯三顆鏡頭 科幻感拉滿

今日,iQOO手機正式公布iQOO16外觀設計。新機采用全新“明日舷窗”設計,透明玻璃下由機械臂結構串聯三顆鏡頭,并懸浮在六邊形科技紋理之上,搭配逐光配色,整體呈現較強的未來科技感,辨識度很高。數碼博

iQOO 16

2天前

iPhone 17官方漲價 蘋果卻在中國線下降價:256GB版本便宜1300元

昨天蘋果秋季新品發布會結束之後,官方第一時間就對多款在售老機型做出了漲價調整,不過不少業内人士都指出,這波官方調價看起來聲勢不小,大概率隻是蘋果做出來的表面姿态,實際市場定價的話語權根本沒有體現在官方

iPhone 17

2天前

2199元起 OPPO A7 Pro開售:8000mAh大電池 七年耐用+滿級防水

今日,OPPOA7Pro正式開售,提供6GB+256GB、8GB+256GB兩種存儲版本,售價分别為2199元和2499元。OPPOA7Pro提供乘風破浪、步步生花、大漠棕三款配色,正面配備6.57英

OPPO A7 Pro

2天前

蘋果折疊機iPhone Duo不支持實體SIM卡 海外版本帶回國内沒法使用

蘋果新一代iPhone産品正式發布,其中包括蘋果首款折疊屏手機iPhoneDuo。不過,iPhoneDuo與去年推出的iPhoneAir一樣,不支持實體SIM卡,僅支持eSIM。eSIM即嵌入式SIM

iPhone Duo

2天前

小米18 Fold首發雙層UTG:結構、材料、工藝三大突破

小米18Fold是小米首款中折疊手機,在折疊屏可靠性上重點升級,内屏全球首發量産雙層UTG(快科技注:超薄柔性玻璃)方案。日前,小米手機發文介紹了這項技術,官方表示,小米18Fold的雙層UTG思路可