[英]Web architecture - how to save and restore DB snapshot efficiently
我需要一些有關為網站后端創建/保存/還原數據庫快照的最佳方法的建議。
以下是技術細節(但我想答案可能與API無關):
我的webapp可以與簡單的庫存管理工具進行比較。 該數據庫包含帶有價格的產品。 在某些時候,用戶對這些產品執行操作(例如,訂單)。 此時,僅使用相關項目生成數據庫的PARTIAL快照。 稍后,在主數據庫中,產品可能會被刪除,或者其價格可能會發生變化。
我的目標是存儲這些快照,然后使用為整個數據庫編寫的代碼還原這些快照,以最大程度地減少代碼開發和復雜性。
由於我的數據庫最初位於MySQL中,因此我計划將數據庫的一部分轉儲到文本文件中並進行壓縮。 要還原它,請解壓縮,然后將其重新注入另一個數據庫中(以不覆蓋屬性已更改的同名項目)。
謝謝!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.