RethinkDB备份数据

RethinkDB backup data

我阅读了有关 backing up data 的文章,但有些问题我不清楚:

  1. 数据会发生什么,备份过程后会发生变化 开始了吗?
  2. 备份操作是否只在当前机器上有效?还是会收集 来自集群中所有分片的数据?如果只是当前,我应该开始吗 所有服务器上的备份过程?
  3. 是不是操作很慢所以我应该禁止对db的所有操作 正在进行备份?
  1. 如果在备份过程中某行发生更改,则新值可能在也可能不在备份中。这通常是可以的,因为 RethinkDB 无论如何只提供单行原子性,但是如果您的工作负载不合适,那么您的其他选择是使用一个文件系统,让您可以在磁盘上快照数据,或者添加一个新的服务器到您的集群并将其设置为您要备份的 table 的副本。

  2. 它从所有分片收集数据。

  3. 可能需要很长时间。