백업과 사고 대비 — 잃고 나서 후회 말고
데이터 사고는 '만약'이 아니라 '언제'의 문제. 미리 깔아두는 안전장치들.
이런 날은 누구에게나 옵니다. 오늘은 잃기 전에 대비하는 법을 배워요. 잃고 나서 후회하지 않게.
📚 「백업과 사고 대비 — 잃고 나서 후회 말고」 레슨 내용 전체 텍스트로 훑어보기
이런 날은 누구에게나 옵니다. 오늘은 잃기 전에 대비하는 법을 배워요. 잃고 나서 후회하지 않게.
데이터가 사라지는 길은 크게 셋이에요. 얼굴을 알아두면 미리 막을 수 있어요.
· 덮어쓰기 — 잘못된 값으로 저장해 원래 내용이 영영 사라짐
· 서비스 장애 — 내 잘못이 아니라 서버·DB 쪽 문제로 접근 불가
셋 다 공통점이 있어요 — "미리 복사본이 있었다면" 대부분 살릴 수 있었다는 것.
반찬가게 '오징어볶음' 가격을 9000으로 잘못 저장해서 원래 값 12000을 덮어썼어요.
백업이 없다면, 원래 가격 12000은 어떻게 될까요?
가장 쉬운 백업은 지금 데이터를 파일로 내보내(export) 따로 보관하는 거예요. Claude에게 시켜봐요. 어려운 명령을 외울 필요 없이, 말로 부탁하면 돼요.
우리 반찬가게 메뉴랑 주문 데이터를 backup 폴더에 날짜 붙인 파일로 내보내줘 — 현재 데이터를 파일로 내보내달라고 부탁해요며칠 뒤 그게 단골 주문이었다는 걸 알게 됨.
같은 1초, 다른 결과.
메뉴 전체 가격을 한 번에 바꾸는 것처럼 되돌리기 어려운 큰 변경 전에는, 먼저 지금 상태의 복사본을 떠두는 습관이 안전해요. 이렇게 떠두는 한 시점의 복사본을 뭐라고 부를까요?
우리 가게 데이터를 맡긴 Supabase 같은 서비스에는 백업 기능이 내장돼 있어요.
· 관리 화면에서 백업·복원 메뉴를 직접 찾아볼 수 있어요
· 단, "있겠지" 하고 믿지 말고 내 서비스에 실제로 켜져 있는지 한 번 확인!
도구의 백업 + 내가 떠두는 내보내기, 둘 다 있으면 마음이 한결 놓여요.
AI가 위험한 작업을 멋대로 하지 않게, 말로 안전선을 그어두면 돼요. 운영 데이터를 다룰 땐 이렇게 부탁해요.
앞으로 운영 데이터는 직접 고치지 말고, 바꾸기 전에 먼저 백업을 뜨고 무엇을 어떻게 바꿀지 나한테 보여준 다음 내 확인을 받아줘 — 실행 전 확인을 요청하는 안전 수칙을 걸어요여기까지가 데이터·DB 코스예요. 손님·메뉴·주문을 담고, 내 것을 지키고, 잃지 않게 대비하는 법까지 — 가게의 '기억'을 다 갖췄어요.