我有 Ubuntu Server 16.04 和 PostgreSql 数据库。如何自动组织备份?将数据库移至 AWS RDS 而不是将数据库保留在我的服务器上是不是更好的主意?
答案1
如何自动组织备份?
一种解决方案是使用 shell 脚本,首先创建一个压缩转储。给它一个有意义的文件名(以及其中的日期)。然后您可以将此转储 rsync 到某个备份存储。通过将此脚本放入 cron 表中,您就拥有了自动备份解决方案。此时,您的本地服务器或 AWS 实例之间没有区别,即
将我的数据库移动到 AWS RDS 而不是将数据库保留在我的服务器上是否更好?
这取决于您的需求。如果您不需要从任何地方与数据库通信,我总是更喜欢本地解决方案,但我想要给出一个合适的答案,需要更多信息来了解您想用数据库做什么。
ps 对我来说,这看起来像是针对超级用户社区的一个问题,或者您对这里的特定安全问题感兴趣?