← 🐣 레벨 1 · 왕초보 카드 목록
🐣 레벨 1 · 왕초보 · 카드 1-4
데이터베이스: 앱의 기억장치
DB는 껐다 켜도 남아야 하는 것(회원·글·주문)을 저장하는 곳이다.
🎯 한 문장
DB는 껐다 켜도 남아야 하는 것(회원·글·주문)을 저장하는 곳입니다.
💡 쉬운 비유 — 도서관
- **책(데이터)**이 아무렇게나 쌓여 있으면 찾을 수 없습니다.
- **분류(테이블)**와 **색인(index)**이 있어야 "소설 > 한국 > 김영하"처럼 금세 찾습니다.
- DB는 그 "분류+색인" 시스템입니다.
또 다른 비유 — 엑셀 vs 노트
- SQL(관계형 DB) = 엑셀 파일. 행과 열이 딱 맞아야 합니다. 회원 번호·이름·이메일처럼 같은 틀.
- NoSQL = 자유 노트. "이 회원은 메모가 있고 저 회원은 없고"처럼 모양이 들쭉날쭉.
🏷️ 정확한 용어
- 한국어: 데이터베이스, 관계형 데이터베이스, 비관계형 데이터베이스
- 영어(원어): Database / RDBMS (Relational Database Management System) / NoSQL / Document store / Key-value store
- 줄여 쓸 때: DB, DBMS
- 관련 개념: Schema · Table · Primary key · Foreign key · Index · CRUD · SQL (Structured Query Language)
- 혼동하기 쉬운 용어: "NoSQL" ≠ "SQL을 쓰지 않는다" — NoSQL은 "Not Only SQL"의 약어로, 관계형 모델에 한정되지 않는 DB를 통칭합니다.