DBMS Inner Join 최적화에서의 논리적 버그 탐지를 위한 집합론적 접근 방식
요약
DBMS의 조인 최적화 과정에서 발생하는 논리적 버그를 탐지하기 위해 집합론 기반의 변형 테스트(metamorphic testing) 접근 방식을 제안합니다. 제안된 JoinEquiv 도구를 통해 MySQL, DuckDB 등 주요 DBMS에서 29개의 새로운 논리적 결함을 발견했습니다.
핵심 포인트
- 집합론적 관점의 변형 테스트를 통한 조인 최적화 버그 탐지
- 의미 보존 변환 규칙을 활용한 동등 쿼리 생성 및 비교
- JoinEquiv 구현을 통해 주요 DBMS의 논리적 결함 식별
- MySQL, TiDB, DuckDB 등에서 27개의 공식 버그 발견
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기