🚀 들어가며 개발을 하다 보면 서버를 이전하거나, 실수로 날려버린 데이터를 복구해야 할 때가 있습니다. 이때 개발자들이 가장 많이 사용하는 용어가 바로 Dump(덤프)와 Restore(리스토어)입니다. 오늘은 이 두 개념의 정의와 차이점을 정리합니다. 1️⃣ Dump (덤프): DB를 파일로 "쏟아붓다" 정의: 데이터베이스의 구조(스키마)와 실제 데이터를 하나의 파일(.sql, .dump 등)로 통째로 추출하는 과정을 말합니다. * 어원: '쏟아붓다', '내다 버리다'라는 뜻처럼, DB 속의 복잡한 정보를 파일이라는 그릇에 한꺼번에 쏟아내는 과정이라고 이해하면 쉽습니다. * 결과물: 보통 .sql, .dump, .tar 확장자를 가집니다. 이 파일 안에는 테이블을 생성하는 쿼리(CREATE TABLE)..