본문 바로가기
IT/Knowledge

Snapshot 개념 (Database / lib version)

by 성준하이 2023. 6. 11.
반응형

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

이 두가지로 나뉜다.

 

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

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

 

반응형

'IT > Knowledge' 카테고리의 다른 글

mac 에서 telnet 사용법  (38) 2023.06.19
maven 강제 업데이트  (40) 2023.06.17
CSRF란?(23.05.16)  (2) 2023.05.15
baeldung  (19) 2023.04.19
Thread starvation or clock leap detected  (16) 2023.04.16

댓글