RDB와 NoSQL의 구조적 차이를 핵심 개념 중심으로 설명한 접근결
RDB는 테이블 구조와 관계(Relation)를 기반으로 데이터를 저장합니다. 열(column)과 행(row)이 고정된 스키마 안에 들어가고, 테이블 간에는 외래 키(Foreign Key)로 연결합니다. 반면 NoSQL은 스키마가 유연하거나 없는 비관계형 구조로, 문서·키-값·그래프·컬럼 등 다양한 형태로 저장할 수 있습니다. RDB는 데이터 일관성과 트랜잭션 처리에 강하고, NoSQL은 대용량 데이터나 빠른 읽기·쓰기, 수평 확장에 유리합니다. 어느 쪽이 낫냐는 데이터 구조와 서비스 특성에 따라 달라집니다. 정형화된 금융 데이터에는 RDB가, 로그나 사용자 행동 데이터에는 NoSQL이 맞는 경우가 많습니다.