데이터는 어디에 사는가 — 시리즈를 시작하며
비개발자를 위한 12부작 데이터베이스 시리즈의 서문. 코딩 없이 데이터베이스, 거버넌스, 보안을 이해해 회의에서 좋은 질문을 할 수 있게 안내합니다.
데이터는 어디에 사는가 — 비개발자가 알아야 할 데이터베이스 이야기
왜 이 시리즈를 쓰게 됐는가
회의실에서 이런 순간을 겪어 본 적이 있다.
"어떤 데이터베이스를 쓸지 개발팀에서 정했다고 합니다." "고객 데이터가 유출됐다는데, 우리가 뭘 해야 하죠?" "AI를 도입하려는데 데이터부터 정리해야 한대요. 데이터 정리가 뭐죠?"
그리고 많은 경우, 그 자리의 비개발자들은 고개를 끄덕이며 넘어간다. 무관심해서가 아니다. 물어볼 질문을 모르기 때문이다. 데이터베이스, 거버넌스, 보안 같은 주제는 기술 문서의 언어로 쓰여 있고, 그 언어는 개발자가 아닌 사람을 처음부터 독자로 상정하지 않는다.
그런데 데이터가 틀리거나, 새어 나가거나, 멈추었을 때 그 대가를 치르는 사람은 기술팀만이 아니다. 매출을 책임지는 사업 담당자이고, 고객에게 사과문을 보내는 서비스 책임자이며, 과징금 통지서를 받는 경영진이다. 데이터베이스에 대한 결정은 기술 결정의 옷을 입고 있지만, 그 결과는 온전히 사업의 결과다.
그래서 이 시리즈를 쓴다. 개발자가 되기 위해서가 아니라, 좋은 질문을 할 수 있는 사람이 되기 위해서. "이 선택이 해결하는 문제가 무엇인가", "이 숫자의 정의는 무엇인가", "백업에서 실제 복구를 해 봤는가", "이 데이터를 AI에게 넘겨도 되는가" — 이런 질문 하나가 수억 원의 실수를 막는 일은 생각보다 흔하다.
누구를 위한 글인가
- 디지털 서비스를 기획하거나 운영하는 제품 관리자, 기획자, 마케터
- 고객 정보를 다루는 소상공인과 조직의 책임자, 창업자
- 데이터 관련 회의에서 중요한 질문을 하고 싶은 실무자와 임원
- 교육자, 비영리단체 실무자 등 데이터를 쓰지만 개발은 하지 않는 모든 사람
반대로, 이 시리즈는 코딩이나 데이터베이스 설치 방법을 가르치지 않는다. SQL 한 줄을 직접 작성할 필요도 없다. 대신 편마다 "회의에서 바로 물을 수 있는 질문"과 "지금 확인할 수 있는 체크리스트"를 담았다.
이 시리즈를 통해 무엇을 얻을 수 있는가
- 큰 그림 — 데이터베이스가 왜 존재하는지. 인류가 바위에 그림을 그리던 때부터 시작된 "기록하고, 찾고, 활용하는" 문제에 대한 가장 체계적인 답이라는 관점.
- 대화할 수 있는 어휘 — 트랜잭션, 인덱스, 거버넌스, RAG 같은 용어를 생활 언어로 이해하고, 개발팀이나 외주 업체와 같은 자리에서 대화할 수 있는 수준으로.
- 판단의 기준 — "가장 유명한 제품이 정답은 아니다"를 실제로 판단할 수 있는 질문 목록. 총소유비용, RTO/RPO, 벤더 락인, 탈출 전략까지.
- 책임의 지도 — 데이터 거버넌스와 보안, 침해 대응에서 누가 무엇을 책임지는지, 그리고 비개발자인 당신의 몫은 어디까지인지.
- 시대의 시야 — AI 시대에 "좋은 데이터"가 왜 그 어느 때보다 중요해졌는지. Garbage In, Garbage Out이 AI와 만나면 왜 증폭되는지.
어떤 이야기를 다룰 것인가
시리즈는 크게 네幕으로 구성된다.
1막. 기초 — 데이터베이스는 왜 존재하는가 (1~2편) 기록의 역사에서 출발해 데이터베이스의 정의와 존재 이유를 묻는다. "왜 데이터를 보관하고 관리해야 하는가", "왜 잘 해야 하는가"라는 근본 질문과 함께, 데이터→정보→지식→지혜 사다리를 세운다. 데이터 관리와 분석의 목표가 결국 '지혜', 즉 더 나은 행동임을 확인한다.
2막. 종류와 선택 — 어떤 그릇에 담을 것인가 (3~5편) 관계형부터 벡터 데이터베이스까지 종류의 숲을 정리하고, 운영 데이터베이스·웨어하우스·레이크의 역할 차이를 나눈다. 그리고 제품 이름보다 먼저 물어야 할 열 가지 질문으로 선택의 기준을 세운다.
3막. 관리와 보호 — 내용물을 어떻게 지킬 것인가 (6~10편) 시리즈의 심장부다. 좋은 그릇에 나쁜 물건을 담으면 무슨 일이 생기는지(GIGO), 데이터에 주인과 규칙을 세우는 거버넌스, 개인정보의 생애주기, 보안의 여러 겹, 그리고 뚫렸을 때의 대응 순서까지 다룬다.
4막. 변화하는 환경 — 클라우드와 AI (11~12편) 운영을 맡겨도 사라지지 않는 책임(클라우드 공동 책임)과, AI 시대에 더 중요해진 좋은 데이터의 의미를 살핀다. 벡터 검색과 RAG가 무엇인지, 그리고 AI에게 데이터를 넘기기 전에 물어야 할 질문들을 정리한다.
부록에는 전체 내용을 압축한 의사결정 체크리스트와 쉬운 용어 사전을 실었다. 본문을 다 읽지 않아도, 회의 전에 부록만 펼쳐 봐도 도움이 되도록 만들었다.
읽는 법
순서대로 읽는 것을 권하지만, 각 편은 독립적으로도 읽을 수 있다. 당장 거버넌스 논의가 코앞이라면 7편부터 펴도 좋고, AI 도입을 검토 중이라면 12편부터 시작해 거슬러 올라와도 된다. 다만 1편의 "데이터→정보→지식→지혜" 사다리만은 먼저 읽어 두길 권한다. 시리즈 전체가 이 사다리 위에 서 있기 때문이다.
시리즈의 핵심 문장 데이터베이스는 데이터를 쌓아 두는 창고가 아니다. 조직의 기억을 정확하고 안전하게 관리하는 약속의 체계다.
이제 1편에서, 인류가 바위에 그림을 새기던 순간으로 거슬러 올라가 보자.
시리즈 목차
- 데이터베이스란 무엇인가 — 엑셀 파일과 무엇이 다를까?
- 데이터베이스는 어떻게 정확성을 지킬까 — 입력, 검색, 수정, 거래의 원리
- 데이터베이스에는 어떤 종류가 있을까 — 관계형부터 벡터까지
- 데이터베이스, 데이터 웨어하우스, 데이터 레이크 — 비슷해 보여도 역할은 다르다
- 올바른 데이터베이스 선택이 중요한 이유 — 가장 유명한 제품이 정답은 아니다
- 데이터 모델과 데이터 품질 — 잘못 저장된 데이터는 빠르게 찾아도 틀린 답이다
- 데이터 거버넌스란 무엇인가 — 데이터에도 주인과 사용 규칙이 필요하다
- 개인정보는 적게, 필요한 만큼만 — 수집부터 삭제까지의 생애주기
- 데이터 보안의 기본 — 자물쇠 하나로는 충분하지 않다
- 데이터 침해는 왜 일어나며, 발생하면 무엇을 해야 할까?
- 클라우드와 서버리스 데이터베이스 — 운영을 맡겨도 책임까지 사라지지는 않는다
- AI 시대의 데이터베이스 — 벡터 검색, RAG, 그리고 좋은 데이터의 시대
- 부록. 비개발자를 위한 데이터베이스 체크리스트와 용어 사전
