마이크로소프트, mssql-python 드라이브 발표, 성능 pyodbc 대폭 추월

2025-08-13 10:55 0

8월 13일 소식에 따르면 과학기술매체 NeoWin은 8월 12일에게시블로그에 따르면 마이크로소프트는 자사의 SQL Server Python 구동 mssql-python을 공식 출시하면서 성능, 메모리 보안, 플랫폼 간 호환성 등에서 현재 업계 주류인 pyodbc를 훨씬 능가한다고 공언했다.

pyodbc는 업계에서 흔히 사용하는 파이썬 언어인 SQL Server 데이터베이스 구동으로 커뮤니티가 활발하고 역사가 깊으며 안정성이 좋아 개발자들에게 인기가 높다.그러나 마이크로소프트가 내놓은 mssql-python은 많은 장점을 가지고 있다.아키텍처 설계에서 mssql-python은 플랫폼과 무관한 C++ 계층 Direct Database Connectivity(DDBC)를 도입하여 네이티브 SQL Server ODBC 드라이버와 직접 상호 작용할 수 있는 현대 아키텍처를 사용합니다.이는 함수 호출 비용을 줄일 뿐만 아니라 외부 의존도를 피하고 세밀한 연결과 메모리 관리를 실현할 수 있다.pyodbc가 의존하는 Driver Manager와 달리 mssql-python의 혁신적인 아키텍처는 플랫폼 차이로 인해 행동이 일치하지 않고 운영 체제에 따라 일관성 있는 경험을 보장합니다.

Microsoft는 Windows 11 Pro, Intel Core i7 및 32GB 메모리 환경에서 mssql-python과 pyodbc를 Azure SQL 데이터베이스에서 비교 테스트했습니다.그 결과 mssql-python은 SELECT, INSERT, UPDATE, DELETE와 같은 핵심 SQL 작업에서 pyodbc보다 2~4배 빠르고, 복잡한 쿼리 성능은 3.6~4배, 대량 삽입 속도는 8.6배 빠른 것으로 나타났다.1000개의 연결을 동시에 처리할 때 mssql-python의 성능은 16.5배까지 향상되었다.그러나 마이크로소프트도 사용자들에게 시험결과는 공식사례만 대표하며 실제 사용시의 성능이득은 구체적인 장면에 따라 다를수 있다고 일깨워주었다.

현재 mssql-python은 여전히 미리 보기 단계에 있으며 Windows, macOS 및 주요 Linux 배포판 (Debian, Ubuntu, RHEL) 을 지원하고 있으며 앞으로 Alpine과 SUSE와 같은 시스템과도 호환될 계획이다.

메시지 출처:
朝闻通公众号
朝闻通传媒
조문통 매체
위챗 공중번호"조문통"은 전 세계 인터넷, 과학기술, 매체, 통신기업의 경영동태, 재보정보, 기업인수합병소식을 발표했다.QR코드를 스캔하여 지금 구독하세요!
연락처
고객 서비스
专属客服
코드를 스캔하여 고객센터 위챗을 추가하다
서비스 핫라인
400-880-0046
18600423130