본문 바로가기
버블 개발/중급

27. Restoring Database Backup(중급) : 데이터 백업 복원, 버블의 대용량 데이터 백업 및 복원

by 스타트업 사업가 마르코 2023. 7. 4.
이 섹션에서는 데이터베이스의 내용을 복사하는 방법과 특정 날짜 및 시간의 스냅샷으로 복원하는 방법에 대해 설명합니다.

 

아래에 설명된 작업들은 잠재적으로 서버의 모든 데이터를 덮어쓸 수 있습니다.
  • 이러한 기능을 사용할 때 주의하고 계속 진행하기 전에 설정이 올바른지 다시 한번 확인해야합니다.
  • 대용량의 데이터베이스 복사 및 복원을 완료하는 데는 약간의 시간이 걸릴 수 있습니다.

 

데이터베이스 복원

 

1. 특정 시점 백업 기능 : Point-in-time backups

Bubble은 특정 시점 백업이라는 시스템을 사용합니다.
  • 즉, 데이터베이스가 변경될 때마다 스냅숏이 저장됩니다.
  • 나중에 이 스냅샷을 사용하여 문제가 발생할 경우 데이터베이스를 정확한 시점으로 복원할 수 있습니다.
  • 실수로 삭제하거나 변경한 경우 데이터를 복구하는 데 특히 유용합니다.

 

Bubble은 모든 데이터 유형을 지속적으로 백업하지만 특정 데이터 유형만 복구하도록 선택할 수 있습니다.
  • 데이터베이스를 복구할 수 있는 시간은 현재 사용 중인 요금계획에 따라 다릅니다.

 

2. 데이터베이스 복원

데이터 복원은 Data 탭의 App data 섹션에서 수행됩니다.

 

데이터베이스 복원
데이터베이스 복원

 

1) 좌측의 Data 탭으로 이동하여 Copy & restore Database  링크를 클릭합니다.

 

2) Bubble은 다양한 옵션을 보여주는 팝업을 엽니다.

 

3) 먼저 복원하려는 버전(Development 또는 Live)을 선택한 다음 시간을 선택하고 확인합니다.

 

4) 모든 데이터 유형 또는 하나만 복원하도록 선택할 수 있습니다.

  • 일부 항목이 관련되어 있으면 데이터 불일치가 발생할 수 있으므로 하나의 데이터 유형만 복원할 때는 주의하십시오.
  • 경우에 따라서는 데이터 간의 관계가 손실되지 않도록 모두 복원하는 것이 더 나은 경우도 있습니다.

 

5) 복원 시간을 초 단위로 설정할 수 있습니다.

  • 즉, 문제가 발생한 정확한 시간을 알고 있으면 사고가 발생하기 몇 초 전으로 복원할 수 있습니다.
  • 복원 작업을 실행하는 데 몇 분 정도 걸릴 수 있습니다. 크다.

 

6) 프로세스를 시작하면 진행률 표시줄이 표시되며 팝업을 닫고 앱 작업을 계속할 수 있습니다.

  • 프로세스를 시작한 후에 편집기를 새로 고치거나 닫는 것이 안전합니다.