转储、下载、快照和备份之间有什么区别?

What is the difference between dump, download, snapshot and backup?

开始研究数据区,没搞明白dumpbackup这几个名词的区别快照下载.

数据库备份一般有2种:

  1. 将数据转换为另一种格式(可以是 SQL 语句或某种二进制格式)的逻辑备份:MySQL 的 mysqldump,PostgreSQL 的 pg_dump, Oracle 的数据泵导出。
  2. 物理备份,其中有时使用操作系统命令有时使用特殊可执行文件复制数据库物理文件:此物理副本是原始数据库文件的二进制副本:pg_basebackup for PostgreSQL,备份SQL 服务器的命令。,用于 Oracle 的 RMAN。一些工具知道如何优化备份并知道如何不读取数据库文件中未使用的部分(例如:RMAN for Oracle)。

存储快照是存储系统进行的一种特殊的物理备份,可以对数据库文件使用的文件系统进行文件系统快照。

数据库备份术语中不使用 AFAIK 下载。

严格来说,数据库备份没有标准术语:AFAIK SQL 标准没有考虑数据库备份和恢复,因为这些命令并不是真正的 SQL 在数据库对象级别工作的语句或一组行级别。