Salesforce 数据备份和恢复小知识
数据备份的类型
在Salesforce中可以使用多种API进行数据备份,它们是:
- REST API
- SOAP API
- Buik API
- Metadata API
数据备份有三种选择:
- 完全备份(Full),备份所有数据。优点是该备份包含了所有的数据。缺点是用时长并且占用空间大
- 增量备份(Incremental),只备份和上次备份相比不同的数据。优点是效率高,占用空间少。缺点是可能会遗漏相关的数据,并且在进行完整的数据恢复的时候效率不高
- 部分备份(Partial),只备份一部分数据。优点是效率高。缺点是肯定会缺少其他部分的数据
数据备份的效率
完全的备份会备份所有数据,所以备份的速度主要取决于以下几个因素:
- 数据记录的数量
- 字段的数量
- 字段的类型(比如富文本的字段备份会比单选框的字段备份更耗时)
- 选择的API类型
- 网络质量
另外,在备份的同时,数据也有可能被修改。所以当备份用时越长,备份后的数据和当前数据的差别也更有可能越大。
数据备份和恢复策略
在制定数据备份和恢复策略的时候,需要考虑以下几点:
- 数据备份和恢复的范围,哪些数据或全部数据需要备份和恢复
- 数据、元数据、文档等的版本
- 如何将备份和恢复过程对业务的影响降至最小
- 尽量使用可以自动完成的功能,将需要手动设置的步骤降至最少
- 备份和恢复的日志管理