RSS 마이크로소프트 팀스 블로그 기사

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 ...