스냅샷과 명령로깅 기반의 데이터 영속성을 제공하는 오픈소스 ARCUS 캐시 시스템 개발
잼투인 주식회사
ARCUS 메모리 캐시 시스템에서 스냅샷(snapshot)과 명령로깅(command logging) 방식으로 캐시 데이터의 백업 복사본을 생성하고 변경 전후의 데이터가 아닌 변경요청 자체를 로깅하며, 이를 이용한 데이터 복구 기능으로 데이터 영속성을 제공하는 것이 개발 목표이다. 본 과제의 결과물은 “ARCUS Persistence 기능”이라 명칭하며, 개발 초기부터 완료까지의 전 과정을 기존 ARCUS Github 저장소를 통해 공개한다.
ARCUS Persistence 기능은 (1) 스냅샷과 명령로깅 작업이 수행되더라도 ARCUS의 일반 요청 처리가 지연되지 않도록 하여 ARCUS의 기존 고성능을 유지하고, (2) 백업 본사본과 명령 로그(command log)를 이용하여 데이터를 완벽히 복구하는 것을 목표로 함
2019 년
클라우드

ARCUS 메모리 캐시 시스템에서 스냅샷(snapshot)과 명령로깅(command logging) 방식으로 캐시 데이터의 백업 복사본을 생성하고 변경 전후의 데이터가 아닌 변경요청 자체를 로깅하며, 이를 이용한 데이터 복구 기능으로 데이터 영속성을 제공하는 것이 개발 목표이다. 본 과제의 결과물은 “ARCUS Persistence 기능”이라 명칭하며, 개발 초기부터 완료까지의 전 과정을 기존 ARCUS Github 저장소를 통해 공개한다.
ARCUS Persistence 기능은 (1) 스냅샷과 명령로깅 작업이 수행되더라도 ARCUS의 일반 요청 처리가 지연되지 않도록 하여 ARCUS의 기존 고성능을 유지하고, (2) 백업 본사본과 명령 로그(command log)를 이용하여 데이터를 완벽히 복구하는 것을 목표로 함

맨 위로
맨 위로