RSS Статьи блога Microsoft Teams

Нативный тип Azure SQL JSON: оптимизирован для производительности

Azure SQL теперь предлагает собственный двоичный тип данных JSON, улучшая предыдущее хранение JSON на основе текста. Этот новый формат хранит JSON в оптимизированном двоичном представлении, что приводит к более быстрому чтению, эффективным обновлениям и более компактному хранению. Ранее JSON хранился как nvarchar или varchar, что требовало дорогостоящего синтаксического анализа для каждого запроса. Собственный двоичный тип устраняет эти накладные расходы, обеспечивая производительность, близкую к структурированным столбцам. Тестирование продемонстрировало значительные улучшения после миграции с текстового JSON на собственный двоичный тип. Эта миграция привела к сокращению размера базы данных примерно на 82%. Показатели производительности показали замечательные улучшения: продолжительность запросов сократилась в 2,5–4 раза. Пропускная способность увеличилась в 20–40 раз, а логическое чтение уменьшилось примерно на 80%. Эти преимущества связаны с устранением повторного синтаксического анализа JSON и снижением затрат на хранение. Собственный тип JSON особенно полезен для рабочих нагрузок, связанных с частым чтением или обновлением больших или глубоко вложенных документов JSON. Приняв этот новый тип, Azure SQL лучше соответствует современному дизайну приложений, сохраняя при этом стабильность реляционного движка.
favicon
techcommunity.microsoft.com
Azure SQL’s Native JSON Type: Optimized for Performance
Create attached notes ...