19.11.25

Анонс выхода в общий доступ драйвера mssql-python

Автор: David Levy, Announcing General Availability of the mssql-python Driver

Мы рады сообщить, что драйвер mssql-python стал общедоступен! 🎉 Это важный шаг к современному, высокопроизводительному и удобному для разработчиков опыту для специалистов на Python, работающих с SQL Server, Azure SQL и базами данных SQL в Fabric.

Почему именно mssql-python?

Драйвер mssql-python соответствует спецификации DB-API 2.0 и с нуля спроектирован для производительности, простоты и безопасности при подключении приложений на Python к SQL Server. Мы уверены, что инженеры по данным и DevOps, аналитики и разработчики, использующие Python для конфигурации, анализа или ИИ, найдут в нём то, что нужно.

Чем он выделяется:

🚀 Быстрый и кроссплатформенный

В основе mssql-python лежит оптимизированное ядро на C++, обеспечивающее высокую производительность и единый API на разных ОС. Внутренние бенчмарки показывают отличные результаты по типовым операциям SQL (SELECT, INSERT, UPDATE, DELETE). Сложные запросы, соединения и хранимые процедуры также работают эффективно, что делает драйвер подходящим как для транзакционных, так и для аналитических нагрузок.

📦 Установка в одну строку

Независимо от того, вы только начинаете или делитесь уже готовыми скриптами, драйвер mssql_python упрощает процесс как никогда. Установите драйвер одной командой:

pip install mssql-python

Никаких дополнительных зависимостей в Windows и сложных настроек — просто установите и пишите код.

🔐 Упрощённая аутентификация Entra ID

Безопасность не должна быть сложной. Драйвер mssql-python поддерживает встроенную аутентификацию Microsoft Entra ID (ранее Azure AD), снижая сложность и устраняя необходимость ручной работы с токенами. Это облегчает создание защищённых корпоративных приложений без лишних накладных расходов. Драйвер поддерживает Active Directory Default Authentication на всех ОС, что помогает убрать учётные данные из кода, но при этом сохранять переносимость ваших скриптов.

Ключевые особенности

  • Кроссплатформенность: Windows, Linux и macOS (включая Apple Silicon).
  • Пулы подключений: эффективные и настраиваемые для высоконагруженных приложений.
  • Современный опыт Python: лаконичные API, улучшенная диагностика и обработка ошибок.

Начните сегодня

Прокачайте свои пайплайны данных на Python с новым драйвером mssql-python:

pip install mssql-python

Загляните в репозиторий GitHub за документацией и примерами и чтобы присоединиться к сообществу. Также вы можете перейти прямо на страницу проекта в PyPI, чтобы скачать последний релиз.
Посетите aka.ms/mssql-python#get-started для быстрого старта.

Что дальше?

Мы нацелены на непрерывные улучшения. В ближайших релизах — оптимизация пакетных вставок, интеграции с ORM и доработки по запросам сообщества. Следите за новостями и оставляйте обратную связь на GitHub!

Комментариев нет:

Отправить комментарий