피드로 돌아가기
Why SQL Still Rules the Data World: Surprising Truths from the Relational Revolution
Dev.toDev.to
Database

물리적 Pointer를 제거하고 Logical Join으로 전환한 Relational Model의 지속 가능성 분석

Why SQL Still Rules the Data World: Surprising Truths from the Relational Revolution

Mahmoud EL-kariouny2026년 6월 14일5intermediate

Context

물리적 연결 방식인 Hierarchical 및 Network 시스템의 경직된 구조로 인한 데이터 접근성 저하 문제 발생. 물리적 경로에 의존하는 데이터 탐색 방식이 유연한 쿼리 수행의 병목 지점으로 작용함.

Technical Solution

  • Physical Pointer를 Logical Join으로 대체하여 데이터 간 연결의 동적 유연성 확보
  • Nonprocedural 언어 설계를 통한 Query Optimizer 기반의 최적 Execution Plan 자동 생성
  • Normalization 적용을 통한 Single Source of Truth 구현으로 데이터 무결성 보장
  • Foreign Key를 활용한 데이터 중복 제거 및 논리적 참조 구조 설계
  • NULL 타입을 통한 값의 부재(Absence of Value)를 명시적으로 정의하여 데이터 상태 구분

- 데이터 모델링 시 Compound Object 사용을 지양하고 Normalization 원칙 준수 여부 검토 - NULL 값 처리 시 등호(=)가 아닌 IS NULL 구문을 사용한 정확한 상태 필터링 적용 - 비즈니스 로직 구현 시 절차적 제어보다 Optimizer가 최적화할 수 있는 집합 기반 쿼리 작성 고려

원문 읽기