iT邦幫忙

2021 iThome 鐵人賽

DAY 9
0
Software Development

SQL / NoSQL的實作與比較系列 第 9

NoSQL備份與還原

再來實作所有資料庫的重點, 備份與還原.

  1. 首先建立備份. 首先實作On-demand backup
    https://ithelp.ithome.com.tw/upload/images/20210923/20091942fx6dBj5UFB.png

  2. 選取要備份的資料來源表與輸入備份名稱.
    https://ithelp.ithome.com.tw/upload/images/20210923/20091942peDfEIRSjX.png

  3. 備份完成後就可選取該備份檔, 再按Restore
    https://ithelp.ithome.com.tw/upload/images/20210923/20091942mDoz0XZLis.png

  4. 還原資料表若要維持原來的名字, 必須先刪除資料來源表再還原. 或是還原成不同的名字.
    https://ithelp.ithome.com.tw/upload/images/20210923/20091942hQttb7uUKM.png

  5. 第二種備份方式是Point-in-time recovery. 可以還原過去35天內的任意時間點.
    https://ithelp.ithome.com.tw/upload/images/20210923/20091942RyP7dEAMQ0.png

  6. 由於PITR方式會有額外費用, 因此預設是關閉. 要先Enable才可使用.
    https://ithelp.ithome.com.tw/upload/images/20210923/20091942VWpBGL7jiQ.png

  7. 將Employee Table刪除到只剩一列資料.
    https://ithelp.ithome.com.tw/upload/images/20210923/20091942HeNvTSHxWH.png

  8. 再使用PITR方式還原.
    https://ithelp.ithome.com.tw/upload/images/20210923/20091942mgzpwpI0HQ.png

  9. 這時可以指定時間點, 並還原到新的表內.
    https://ithelp.ithome.com.tw/upload/images/20210923/20091942xYR00eiwXe.png

  10. 再到新表驗證, 可確認PITR還原的時間點有5筆資料.
    https://ithelp.ithome.com.tw/upload/images/20210923/200919421x5saiAqvi.png


上一篇
PartiSQL簡介
下一篇
DynamoDB匯出至S3
系列文
SQL / NoSQL的實作與比較30

尚未有邦友留言

立即登入留言