微软发布 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 等系统。

免责声明:本文仅代表作者个人观点,与每日科技网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们联系,本网站将在规定时间内给予删除等相关处理.

猜你喜欢

跟官方说一样吗!小米自研玄戒O3实际性能:轻松秒苹果A19

小米本月就会正式发布旗下自研的3nm制程旗舰芯片玄戒O3.从官方此前陆续放出的预热测试成绩来看,这颗芯片相比上一代自研芯片的性能提升幅度相当可观,完全达到了当前行业第一梯队的水准。按照小米官方公开的实

玄戒 玄戒O3

34分钟前

荣耀手机正式调价!Power2涨价500元起、Magic8涨价300元起

今天华为、小米等多厂商统一上调热门手机售价,其中也包括荣耀。荣耀Power2、荣耀Magic8两款主力机型迎来官方调价,Power2涨价500元起,Magic8涨价300元起。具体如下:荣耀Power

荣耀手机

38分钟前

安卓首款1:1方形前摄降临!荣耀Magic9系列率先落地 对标苹果

据爆料,荣耀Magic9系列将率先落地1:1方形前摄,成为安卓阵营中首款搭载该设计的高端旗舰,它将对标同样采用1:1方形前摄方案的iPhone。早在去年,苹果便为iPhone17系列配备了1:1方形前

荣耀Magic9

42分钟前

等等党心碎!Mate 80全系突然集体涨价:最高涨1000元

华为商城显示,今日,华为Mate80系列迎来价格调整,多款机型售价统一上调。其中,Mate80标准版各版本均上涨800元,Mate80Pro和Mate80ProMax则统一上涨1000元。具体来看,华

华为Mate80

52分钟前

华为Mate 90发布在即!华为Mate 80系列累计销量突破881万台

数码博主“RD观测”公布最新数据,截至2026年第34周(8月17日至8月23日),华为Mate80系列累计销量约为881.88万台。从近期销量走势来看,Mate80系列在新一代旗舰即将发布的背景下,

荣誉MagicOS 11内测增推!最高省60G存储 安卓首发动态液态玻璃

荣耀产品维护与升级负责人“荣耀小芳哥”宣布,MagicOS11内测版本于今晚21点向所有报名成功用户增推。据介绍,本次增推将统一推送更适合日常使用的nolog版本。此前报名log版本但未入选首批名单的