我正在做一个项目,用户在系统上传资金后,数据库查询会增加和减少这个初始金额。 我必须做一个备份,在服务器坏掉的情况下,我可以在休息前重建相同的情况,而不会丢失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“东西”中,我可以说他们的文档没有太多的帮助。主/从可能是你最好的选择。 –