性能最高提升 16.5 倍:微软推 mssql-python 驱动,碾压主流方案 pyodbc

📅 2026/8/27 8:22:24
性能最高提升 16.5 倍:微软推 mssql-python 驱动,碾压主流方案 pyodbc
昨天8月12日, 科技媒体通过发布博文报道称, 微软正式发布了自家SQL驱动mssql-, 并且声称在性能、内存安全以及跨平台兼容性等方面, 它远超当前业界主流 , 这是IT之家8月13日消息。IT之家注明, 那是业界常常会使用的, 一种名为SQL的语言, 它是数据库驱动。它经由社区活跃, 以及存在历史悠久, 还有稳定性良好等这些因素, 很受开发者欢迎。微软于官方博客里着重表明, mssql - 运用了现代架构的设计方式, 特意引入了与平台无关的那个C 层, 也就是 DDBC它能够直接跟原生SQL ODBC驱动进行交互, 在减少函数调用开销之余, 还能够避开外部依赖, 达成精细控制连接以及内存管理。不同于, 所依靠的那种专门负责驱动跟数据库连接的传统数据库驱动常用管理层, 然而很容易因为平台不一样而产生兼容性方面的问题, 此项创新架构不会因平台的差别致使行为出现不一致的情况, 能够在不同的操作系统下面确保一致性的体验。在11 Pro环境下, 微软, 在Intel Core i7及32GB内存的条件层面, 于Azure SQL数据库之上, 针对mssql-与进行了对比测试。下述结果呈现, mssql - 于核心SQL操作方面诸如 、、、, 速度要快二至四倍, 复杂查询的性能提升幅度为三点六至四倍,批量插入的速度更是高达八点六倍。并且在同时处理一千个连接之际, 性能提升幅度竟然可达十六点五倍。哪怕基准数据十分引人注目, 微软还是向用户作出提醒, 测试得出的结果仅仅是代表官方案例, 实际运用的时候性能提升或许会依据具体场景而不一样。当下, mssql-依旧处在预览阶段, 它已经支持了、macOS以及主流的Linux发行版、、RHEL, 未来还会和 以及SUSE等系统相互兼容。