Skip to content
This repository was archived by the owner on Jul 24, 2024. It is now read-only.
This repository was archived by the owner on Jul 24, 2024. It is now read-only.

Support Point-in-Time Recovery (PITR) #325

@kennytm

Description

@kennytm

Description

PITR allows user to recover the database back to any point of time.

In principle, given an initial full backup archive, and several incremental changes, it is enough to restore to a snapshot at any given time.

The PITR feature should balance between the cluster's performance when making the continuous backup, and the restore speed when doing PITR.

Task List

Sprint 1 - 100 person day

Sprint 2 - 100 person day

  • Support PiTR with BR and TiCDC tidb-operator#3017 TiDB Operator supports PITR with TiCDC and BR
  • implement local external storage, to adapt to the situation where the user does not have cloud storage?
  • PITR backup management
    • Automatic backup retain strategy
    • Automatically generate full/differential backup data
    • Automatic backup data verification

Category

  • Feature
  • Reliability

Value

Value description

(TBD)

Value score

  • (TBD) / 5

Workload estimation

  • (TBD) person-day

Time

Time
GanttStart: 2020-07-01
GanttDue: 2020-10-22
GanttProgress: 80%

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions