IT/Knowledge

Snapshot 개념 (Database / lib version)

성준하이 2023. 6. 11. 15:01
반응형

IT에서 snapshot 에 대해서 다루게 되면 

이 두가지로 나뉜다.

 

사용처 Database library version
의미 특정 시간에 데이터 저장 장치의 상태를별도의 파일이나 이미지로 저장하는 기술로, 스냅샷 기능을 이용하여 데이터를 저장하면 유실된 데이터 복원과 일정 시점의 상태로 데이터를 복원할 수 있다.
메이븐이나 그래들에서 버전을 다운받을 때 나 어플리케이션을 다운 받을 때 사용되는 버전의 종류 이고
일반적으로 1.0.0 과 1.0.0-SNAPSHOT의 차이는 1.0.0 은 로컬 repository 에 있으면 그 라이브러리를 바라보는데 snapshot 은 항상 로컬 말고 원격 repository를 바라보게 된다.

필요이유 데이터 분석, 데이터 보호 및 데이터 복제와 같은 작업을 위해 수행된다.
재해복구와같은장애상황에서도 데이터 복원을 통해 중요하다.
긴급한 상황에서 최상의 데이터 보호 수단이 될 수 있다.
대용량 데이터의 백업관리를 단순화하여  운영 관리 비용을 최소화할 수 있다.
 항상 최신화된 버전의 library로 update를 하려면 원격 repository에서 가져오기 위해 snapshot을 설정해준다.

 

반응형