我正在做一個項目,用戶在系統上傳資金後,數據庫查詢會增加和減少這個初始金額。 我必須做一個備份,在服務器壞掉的情況下,我可以在休息前重建相同的情況,而不會丟失EVEN ONE TRANSACTION。 考慮到數據庫沒有權衡幾個MB,並且每小時將進行3/4次查詢,所以我考慮對數據庫事務執行每次增量備份。 有沒有一個程序,當數據庫是一個查詢修改數據(插入,更新),需要備份?MYSQL - 數據庫備份每筆交易
0
A
回答
0
在不同的地理位置的遠程服務器以及一個或多個從站上每日快照(使用mysqldump
)是不夠的:
- 如果鬆散的主:從機具有高達最新數據
- 如果你丟失了一些數據:複製二進制日誌中的主存儲和從存儲查詢
- 如果你失去了一切:你仍然有每日備份。
但如果你存儲真金白銀在一個MySQL表,請通過存儲與前一個,所以沒有人鹹魚每筆交易的校驗(如sha256
)考慮使用數據庫的狀態的加密證據一樣可以update
單個交易沒有更新所有其他修改後的所有其他校驗和:sha256(current_transaction, previous_sha1)
。
您也可以記錄下自己有關「只寫數據庫」的問題,這是簽名行迫使您執行的操作:刪除原始的sha1鏈,將表標記爲明顯緩和。
對於存儲資金時可以採取的每種安全措施,無法在單個響應中編寫足夠的數據,但顯然,備份是不夠的(它們也可以進行修改(每個備份每行中的sha256「證明」 )
但是,您可能會將自己記錄在「支付卡行業數據安全標準」(PCI DSS)等認證方向上,這可能包含許多關於您要嘗試的信息實現
相關問題
- 1. SQL查詢 - 數據的交易SUM(每筆交易)
- 2. NodeJS:備份MySQL數據庫
- 3. PHP MySQL數據庫備份
- 4. pythonanywhere備份mysql數據庫
- 5. 備份MySQL數據庫
- 6. MySQL數據庫備份
- 7. Mysql數據庫備份
- 8. MySQL備份數據庫
- 9. 平均每筆交易花費在此交易上的每月交易
- 10. 交易日誌備份
- 11. 一筆交易,三個獨立的數據庫
- 12. 如何處理大(1m +行/每日)mySQL數據庫和交易
- 13. SQL每天的第一筆交易
- 14. 每個用戶對象一筆交易
- 15. MySQL數據備份?
- 16. 備份mysql數據
- 17. 如何備份數據庫備份每天在SQL Server 2005中
- 18. 如何備份mysql數據庫每5個miniutes自動
- 19. mysql數據庫備份每天使用java代碼
- 20. 備份和恢復mysql數據庫c#
- 21. 使用C的MySQL數據庫備份#
- 22. MySQL PHP Hack預防/數據庫備份?
- 23. 使用java備份mysql數據庫
- 24. 如何備份MySQL數據庫
- 25. mysql - 備份相關的innodb數據庫
- 26. 備份用PHP整個數據庫/ MYSQL
- 27. 一次備份多個數據庫[MySQL]?
- 28. MySQL數據庫的PHP下載備份
- 29. MySQL數據庫 - 備份問題
- 30. 如何從Java備份mysql數據庫?
我同意下面的Julien另外,如果數據庫很小並且你有權訪問VMWare H/A之類的東西,那麼你可以設置它來完成每次更改的位拷貝。過去,我唯一的問題t是,如果你有某種形式的損壞,這種損壞會直接從源代碼複製到目標機器上。從一些非常令人費解和非常痛苦的PCI「東西」中,我可以說他們的文檔沒有太多的幫助。主/從可能是你最好的選擇。 –