备份

把重要数据在另一个地方再存一份——万一原始数据出了问题,你还有一份可以恢复。

它的核心思想是什么?

备份的思想非常朴素:重要的东西不要只有一份。 就像你会把重要文件在另一个硬盘上存一份、把珍贵照片同步到云端。在软件项目中,你需要备份的是数据库、配置文件和用户上传的内容。

好的备份有什么特点?

自动化——不要依赖自己记得手动备份。大多数数据库服务都提供定时自动备份的选项。

异地存储——备份不能和原始数据放在同一个地方。如果它们在同一台服务器上,服务器一挂,备份也一起没了。

验证过的——有备份不代表备份能用。至少试一次从备份中恢复数据,确认整个流程是通的。一个从未被验证过的备份,和没有备份几乎没有区别。

代码需要备份吗?

如果你的代码已经用 Git 管理并且推送到了 GitHub,那代码本身就有了备份。但数据库里的用户数据、上传的文件等——这些不在 Git 管理范围内的东西——才是需要你额外关心备份的部分。

也叫

Backup数据备份

和谁相连

参见