IT 之家 8 月 13 日消息,科技媒体 NeoWin 昨日(8 月 12 日)发布博文,报道称微软正式发布自家 SQL Server Python 驱动 mssql-python,并声称其在性能、内存安全和跨平台兼容性等方面,远超当前业界主流 pyodbc。
IT 之家注:pyodbc 是业界常用的 Python 语言 SQL Server 数据库驱动,因其社区活跃、历史悠久且稳定性良好等因素,广受开发者欢迎。
微软在官方博客中强调,mssql-python 采用了现代架构设计,特别引入了平台无关的 C++ 层 —— Direct Database Connectivity(DDBC),能直接与原生 SQL Server ODBC 驱动交互,减少函数调用开销外,还能避免外部依赖,实现精细控制连接和内存管理。
微软在 Windows 11 Pro、Intel Core i7 及 32GB 内存环境下,在 Azure SQL 数据库上对比测试了 mssql-python 与 pyodbc。
结果显示,mssql-python 在核心 SQL 操作(如 SELECT、INSERT、UPDATE、DELETE)上快 2 至 4 倍,复杂查询提升 3.6 至 4 倍,批量插入速度更高达 8.6 倍。而在同时处理 1000 个连接时,性能提升甚至达到 16.5 倍。