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

数码
2025
08/13
10:56
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
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一点科技的观点和立场。
为你推荐
猜你喜欢

如何挑选靠谱私域引流系统?拓氪科技具备哪些落地优势?

在公域流量红利消退、获客成本持续攀升的行业大背景下,传统单一的公域投放模式弊端日益凸显。流量碎片化、用户无法沉淀、投放效果不可持续等问题,让众多企业陷入“投放即有客源、停投即断流量”的营销困境。在此趋

科技

5天前

企业海外GEO优化采购流程是什么?朝闻通能否实现长效落地?

在AI搜索与全球化采购深度融合的当下,海外品牌传播与获客逻辑迎来颠覆性变革。权威调研机构Forrester数据表明,超70%的海外B端采购商、行业客户会通过AI搜索引擎、智能问答工具完成品牌初筛与信息

企业 流程

5天前

2亿长焦摄影天花板!vivo X500 Pro Max创作者套装图赏

vivoX500ProMax昨晚正式亮相,作为X500系列的顶配机型,把影像、屏幕、续航全部拉满,起售价6999元。配置版本一共五档,12GB+256GB卖6999元,12GB+512GB卖7999元

Pro级主摄和长焦下放标准版!一图读懂vivo X500:5499元起

vivoX500系列于9月21日正式发布,起售价为5499元。其中X500作为该系列的标准版机型,在影像配置上实现了越级表现。在主摄方面,X500采用了vivoX300Pro同款的蓝图与索尼LYTIA

vivo vivo X500

5天前

华为Mate 90线下开始分货:Pro Max版定价突破万元大关 史上最强Mate

博主数码闲聊站披露,华为Mate90系列线下已开始分货,暗示新品很快就会发布。据悉,Mate90系列依然延续了上代的四杯布局,包含标准版、Pro版、ProMax版和RS非凡大师版,其中ProMax版还

6499元起!一图读懂vivo X500 Pro系列:拍照第一 视频唯一

vivo在上海正式发布了X500Pro系列,该系列包含X500Pro和X500ProMax两款机型,起售价分别为6499元和6999元。官方表示,vivoX500Pro系列的目标是追求“拍照第一、视频