📖 한국경영교육연구소 AI ACADEMY · 용어·통역 사전
SQL vs NoSQL (SQL / NoSQL)
💬 쉬운 뜻
창고 정리 '두 가지 방식'이에요. SQL은 칸이 딱 정해진 '엑셀 표'처럼 빈틈없이 정리(엄격·관계에 강함), NoSQL은 상자에 자유롭게 담는 '서류함'처럼 유연(빠르고 바꾸기 쉬움)하죠. 비개발자 바이브코딩이 많이 쓰는 Firebase Firestore가 NoSQL(문서형)이에요.
🧭 이 상황에서
내가 만든 사이트나 앱에서 'DB를 뭘 써야 하나' 고민될 때 만나는 갈림길이에요. 정형화된 표·복잡한 관계가 중요하면 SQL, 빠르게 만들고 자유롭게 바꾸며 실시간이 중요하면 NoSQL(Firestore). 보통 Firestore로 시작해요.
⌨️ 이럴 땐 이렇게 입력
- 내 서비스에 SQL과 NoSQL 중 뭐가 맞을지 장단점으로 비교해줘(나는 Firebase를 쓰는 중이야).
- 지금 Firestore(NoSQL) 구조를, 나중에 관계가 복잡해져도 버티게 설계해줘.
🔮 AI가 이렇게 답하면 = 이런 뜻
AI가 "NoSQL(문서형)인 Firestore로 설계했다"라고 하면 = 칸을 빡빡하게 고정한 표가 아니라, 유연한 서류함식으로 데이터를 담게 했다는 뜻이에요.
➡️ 다음엔 이렇게
관계가 복잡해지면 "이 데이터 관계를 NoSQL에서 어떻게 풀지(중첩 vs 분리) 설계해줘"라고 하세요.
한국경영교육연구소 · AI ACADEMY — 외부강사 김지백 · 시연 교실 홈