RISS 학술연구정보서비스

검색

인기 검색어

    다국어 입력

    http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

    변환된 중국어를 복사하여 사용하시면 됩니다.

    예시)
    • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
    • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
    닫기

    Backup Deduplication to Support Point-in-Time Recovery in MyRocks = MyRocks에서 Point-in-Time Recovery 지원을 위한 백업 중복 제거

    한글로보기

    https://www.riss.kr/link?id=T17449866

    • 0

      상세조회
    • 0

      다운로드
    서지정보 열기
    • 내보내기
    • 내책장담기
    • 공유하기
    • 오류접수

    부가정보

    국문 초록 (Abstract) kakao i 다국어 번역

    MyRocks의 LSM 트리 기반 아키텍처는 InnoDB의 B+ 트리 기반 아키텍처에 비해 낮은 쓰기 증폭과 우수한 데이터 압축을 제공하지만, 물리적 백업을 확장할 때 고유한 제약 사항을 수반한다. MyRocks 백업 솔루션은 이전 백업과 중복되는 데이터가 증가하는 완전 백업만을 지원하므로 저장 비용이 증가하고, 빈번한 백 업의 수행 및 저장이 어려워짐에 따라 Point-in-Time Recovery 성능에 직접적인 영향을 미친다. 이러한 문제를 해결하기 위해, 본 연구에서는 MyRocks의 Two- Phase Commit에 대한 일관성 보장을 유지하면서 중복 제거된 SST 파일을 통해 MyRocks 백업을 지원하는 백업 및 중복 제거 도구를 제안한다. 제안된 솔루션은 C++ 및 RocksDB API를 사용하여 구현되었다. 평가를 위해 확장성 평가를 위한 다양한 데이터베이스 크기에 대해 Sysbench OLTP 벤치마크를 사용하였다. 실험 결과, 제안된 솔루션은 경미한 성능 오버헤드로 PITR 복구 시간과 백업 저장 공간 사용량을 감소시키는 것으로 나타났다.
    번역하기

    MyRocks의 LSM 트리 기반 아키텍처는 InnoDB의 B+ 트리 기반 아키텍처에 비해 낮은 쓰기 증폭과 우수한 데이터 압축을 제공하지만, 물리적 백업을 확장할 때 고유한 제약 사항을 수반한다. MyRocks ...

    MyRocks의 LSM 트리 기반 아키텍처는 InnoDB의 B+ 트리 기반 아키텍처에 비해 낮은 쓰기 증폭과 우수한 데이터 압축을 제공하지만, 물리적 백업을 확장할 때 고유한 제약 사항을 수반한다. MyRocks 백업 솔루션은 이전 백업과 중복되는 데이터가 증가하는 완전 백업만을 지원하므로 저장 비용이 증가하고, 빈번한 백 업의 수행 및 저장이 어려워짐에 따라 Point-in-Time Recovery 성능에 직접적인 영향을 미친다. 이러한 문제를 해결하기 위해, 본 연구에서는 MyRocks의 Two- Phase Commit에 대한 일관성 보장을 유지하면서 중복 제거된 SST 파일을 통해 MyRocks 백업을 지원하는 백업 및 중복 제거 도구를 제안한다. 제안된 솔루션은 C++ 및 RocksDB API를 사용하여 구현되었다. 평가를 위해 확장성 평가를 위한 다양한 데이터베이스 크기에 대해 Sysbench OLTP 벤치마크를 사용하였다. 실험 결과, 제안된 솔루션은 경미한 성능 오버헤드로 PITR 복구 시간과 백업 저장 공간 사용량을 감소시키는 것으로 나타났다.

    더보기

    다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

    MyRocks LSM tree-based architecture provides low write amplification and better data compression compared to InnoDB B+ tree-based architecture; how- ever, it also carries a unique set of constraints when scaling physical backups. MyRocks backup solutions only support complete backups containing an in- creasing amount of duplicate data from previous backups, further raising stor- age costs and directly impacting point-in-time recovery performance as taking and storing frequent backups becomes difficult. To address this issue, we pro- pose a backup and deduplication tool for MyRocks that preserves consistency guarantees across MyRocks Two-Phase commit and supports MyRocks back- ups via deduplicated SST files. We implemented our solution using C++ and the RocksDB API. For evaluation, we used the Sysbench OLTP benchmark spanning a range of database sizes for scalability assessment. Experimental re- sults show that the proposed solution reduces PITR recovery time and backup storage usage with minor performance overhead.
    번역하기

    MyRocks LSM tree-based architecture provides low write amplification and better data compression compared to InnoDB B+ tree-based architecture; how- ever, it also carries a unique set of constraints when scaling physical backups. MyRocks backup soluti...

    MyRocks LSM tree-based architecture provides low write amplification and better data compression compared to InnoDB B+ tree-based architecture; how- ever, it also carries a unique set of constraints when scaling physical backups. MyRocks backup solutions only support complete backups containing an in- creasing amount of duplicate data from previous backups, further raising stor- age costs and directly impacting point-in-time recovery performance as taking and storing frequent backups becomes difficult. To address this issue, we pro- pose a backup and deduplication tool for MyRocks that preserves consistency guarantees across MyRocks Two-Phase commit and supports MyRocks back- ups via deduplicated SST files. We implemented our solution using C++ and the RocksDB API. For evaluation, we used the Sysbench OLTP benchmark spanning a range of database sizes for scalability assessment. Experimental re- sults show that the proposed solution reduces PITR recovery time and backup storage usage with minor performance overhead.

    더보기

    목차 (Table of Contents)

    • Abstract i
    • Contents ii
    • List of Figures v
    • List of Tables vi
    • Abstract i
    • Contents ii
    • List of Figures v
    • List of Tables vi
    • Chapter 1 Introduction 1
    • 1.1 Motivation 2
    • 1.2 Contribution 4
    • 1.3 Dissertation Structure 5
    • Chapter 2 Background 6
    • 2.1 MyRocks Storage Engine 6
    • 2.2 Two-Phase Commit 7
    • 2.3 MyRocks Backup Structure 8
    • 2.4 Point-in-Time Recovery 9
    • Chapter 3 Design and Implementation 11
    • 3.1 Dedup Backup 11
    • 3.1.1 Design 11
    • 3.1.2 Architecture 12
    • 3.1.3 Backup Protocol 13
    • 3.1.4 Backup Deduplication 19
    • 3.1.5 Implementation 20
    • Chapter 4 Evaluation 21
    • 4.1 Experimental Setup 21
    • 4.2 Backup Storage Usage Scalability 22
    • 4.3 Point-in-Time Recovery Time Evaluation 23
    • 4.4 Performance breakdown 24
    • 4.4.1 Backup process performance 24
    • 4.4.2 Recovery process performance 25
    • 4.5 Performance Comparison 27
    • 4.5.1 Backup Creation Time 27
    • 4.5.2 Backup CPU Usage 28
    • Chapter 5 Related Works 30
    • Chapter 6 Conclusion 32
    • 요약 37
    더보기

    분석정보

    View

    상세정보조회

    0

    Usage

    원문다운로드

    0

    대출신청

    0

    복사신청

    0

    EDDS신청

    0

    동일 주제 내 활용도 TOP

    더보기

    주제

    연도별 연구동향

    연도별 활용동향

    연관논문

    연구자 네트워크맵

    공동연구자 (7)

    유사연구자 (20) 활용도상위20명

    이 자료와 함께 이용한 RISS 자료

    나만을 위한 추천자료

    해외이동버튼