검색 기능은 준비 중입니다.
검색 기능은 준비 중입니다.

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice

Efficient Reboot-Based Recovery of In-Memory Databases 메모리 내 데이터베이스의 효율적인 재부팅 기반 복구

Yuto JUMONJI, Hiroshi YAMADA

  • 조회수

    0

  • 이것을 인용

요약 :

재부팅 기반 복구는 오류 및 불안정한 상태로부터 애플리케이션을 복구하는 간단하면서도 강력한 방법입니다. 재부팅 기반 복구는 새로운 유형의 애플리케이션에 적용하기 어려운 과제에 직면해 있습니다. 인메모리 데이터베이스(DB). 레거시 애플리케이션과 달리 인메모리 DB를 재부팅하면 키-값 쌍, DB 블록 등 메모리 객체가 손실되므로 이를 복원해야 하므로 재부팅 후 심각한 성능 저하가 발생한다. 본 논문에서는 성능 저하를 최소화하면서 인메모리 DB의 재부팅 기반 복구를 수행할 수 있는 접근 방식을 제시합니다. 우리의 핵심 통찰력은 분리하는 것입니다 데이터 콘텐츠 객체 모든 메모리 개체에서. 우리의 접근 방식은 데이터 항목을 데이터 콘텐츠 개체로 처리하고, 재부팅 시 메모리에 데이터 콘텐츠 개체를 보존하며, 다시 시작된 메모리 내 DB를 강제로 연결합니다. 우리 접근 방식의 효율성을 보여주기 위해 아이디어를 두 개의 실제 DB인 MyRocks와 memcached로 구체화했습니다. 프로토타입은 재부팅 기반 복구 후 성능 저하를 성공적으로 완화했습니다.

발행
IEICE TRANSACTIONS on Information Vol.E104-D No.12 pp.2164-2172
발행일
2021/12/01
공개일
2021/08/26
온라인 ISSN
1745-1361
DOI
10.1587/transinf.2020ZDP7501
원고의 종류
PAPER
범주
신뢰할 수 있는 컴퓨팅

작성자

Yuto JUMONJI
  Tokyo University of Agriculture and Technology
Hiroshi YAMADA
  Tokyo University of Agriculture and Technology

키워드