我建议您不要决定是否使用“更新”或“删除”作为解决方案,而是更多地关注属性SafeMode。
SafeMode.True表示您正在等待服务器的响应,其中将包含命令是否成功或失败的确认信息。此选项会阻止执行,直到收到服务器的响应。
SafeMode.False不会期待任何回应,这基本上是一个乐观的命令。您期望它能起作用,但无法确认它。等待响应不会阻止执行,因此您可以获得性能,因为您所需要做的就是发送请求。
现在您需要考虑删除将释放服务器上的空间,但您将丢失数据的历史记录和可追溯性。更新将允许您保留历史条目,但您需要确保您的查询排除“标记为删除”的条目。
显然,删除或更新哪个更好取决于您,但我认为重点应该放在您使用 SafeMode true 还是 false 来提高性能上。
| 归档时间: |
|
| 查看次数: |
3954 次 |
| 最近记录: |