微软发布 mssql-python 驱动,性能大幅超越 pyodbc

3C数码
2025
08/13
10:55
IT之家
分享

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

THE END
免责声明:本文系转载,版权归原作者所有;不代表黑科技的观点和立场。

猜你喜欢 Guess you like it

颜值天花板!OPPO A6s Pro发布:首销1999元起 六年流畅

今日,OPPOA6sPro正式发布,首销1999元起,叠加国补后到手价低至1699.15元起。OPPOA6sPro号称颜值天花板,提供青云直上、好运莲莲、夜月生辉三款配色,采用旗舰同款一体冷雕工艺,视

OPPO

3天前

REDMI K90 Max配置汇总:除了风扇还有不少惊喜

REDMIK90Max将于4月21日发布,这款新机也迅速成为近期性能旗舰市场中讨论度最高的产品之一。原因并不复杂,一方面,这是REDMIK系列第一次引入“Max”命名;另一方面,官方已经明确释放出多个

iPhone Fold首年销量预计600万至700万 占全球折叠屏市场22%

据Digitimes预测,iPhoneFold首年销量预计600万至700万台,占全球折叠屏手机市场约22%份额。即便其定价约2500美元,高于三星与华为同类产品,苹果仍有望领跑市场。作为苹果首款折叠

iPhone

3天前

小米商城上架REDMI R70m:水滴屏+国产6nm芯片 1799元起

小米商城最新上架了一款名为REDMIR70m的新机,起售价定在1799元。这款机型在配色上提供了丰富的选择,包括羽雾紫、冷雾蓝、星岩黑以及羽雾白四种时尚配色,满足不同消费者的审美需求。在存储规格上,R

K90 Max续航拉满!8550mAh+100W快充 边玩边充不发烫

REDMIK90Max将于4月21日发布,目前已进入官方预热阶段。今日,REDMI手机官微宣布,REDMIK90Max将配备8550mAh大电池,采用16%超高含硅量设计。同时支持100W小米澎湃秒充

REDMI K90 Max

3天前

REDMI K90 Max官宣搭载天玑9500+独显芯片D2:支持全游戏16

REDMIK90Max将于4月21日19:00发布,定位性能魔王,主打极致游戏体验。今天官方终于官宣核心配置,K90Max搭载天玑9500+独显芯片D2双芯组合,支持全游戏165fps插帧。天玑950