使用我的数据库,我们每小时都会进行一次mysql转储备份。然后,我们将该备份上传到AWS s3以确保安全性和冗余性。我们使用版本控制仅存储每个新备份的增量。我的问题是,我们是否真的通过首先压缩数据获得任何收益?是否会在gzip中对数据进行加扰,以便每个版本都必须重新存储所有数据?
如果我们改为存储未压缩的数据库版本,我们是否会因为更高效的版本控制而实际节省空间?
我应该补充说,我们已经使用版本控制在s3中存储了每小时gzipped备份几个月。但我无法在在线界面中找出如何找到每个新版本在存储中占用的数量。
答案 0 :(得分:5)
您似乎对S3版本控制和EBS快照感到困惑。 S3版本控制不存储增量,它每次都存储整个版本。创建仅支付增量大小的备份是Elastic Block Store快照的一项功能。