본문 바로가기
WIKI 기술 지식 베이스

데이터 버저닝

원문 보기 위키 갱신

데이터 버저닝 (Version Data)

버저닝은 lakeFS의 심장이에요. 모든 저장소는 데이터를 위한 Git 저장소처럼 동작해요. 그래서 브랜치에서 작업하고, 커밋으로 상태를 기록하고, 머지로 변경을 통합해요. 이 모든 것이 하부 객체를 복제하지 않는 제로 카피(zero-copy) 메타데이터 작업이에요. 덕분에 코드에 이미 적용하고 있는 안전성과 규율을 그대로 운영 데이터에 적용하고 검토할 수 있어요.

출처: 문서

본문

이 섹션은 데이터를 버저닝하는 데 필요한 일상적인 작업을 다뤄요:

  • Pull Requests는 머지 전에 브랜치에서 연 변경을 검토·토론에 부쳐, 무엇이 운영 환경에 도달하는지 사람이 개입하게 해요.

  • Branch Protection은 main 같은 중요한 브랜치로의 직접 쓰기를 막아, 변경이 검토된 머지를 통해서만 도착하게 해요.

  • Branch Lifecycle는 브랜치가 어떻게 생성되고, 유지되고, 시간이 지나며 정리되는지 다뤄요.

  • Roll Back Changes는 알고 있는 좋은 커밋으로 revert나 reset을 해서 나쁜 데이터를 되돌리고, 오류에서 즉시 복구하게 해 줘요.

이 작업들의 배후 모델이 낯설다면 Quickstart가 브랜칭, 커밋, 머징을 직접 실습으로 보여 주고, Concepts 섹션이 그 동작 원리를 설명해 줘요.

더 알아보기 (Learn more)

공식 문서: lakeFS Version Data 가이드