5

我正在运行我的数据存储的每日计划备份。在执行此计划备份时,是否可以通过编程方式禁用数据存储写入?然后在完成后启用它?

4

1 回答 1

2

不,您目前(2013 年 6 月 13 日)不能以编程方式禁用数据存储写入。如果您的应用正在检查功能 API,您可以按照 Google App Engine 数据存储区中的描述进行包装:如何远程启用/禁用只读模式?但是这种方法不可避免地容易出现竞争条件(您可能会在它被禁用之前检查该功能)。

尽管部分文档建议您应该在备份和恢复期间将应用程序设置为只读模式,但实际上,只要应用程序适当地使用事务来在应用程序仍在运行时进行备份就可以了确保一致性。文档的其他部分(例如关于计划备份的文章)并不认为这是必要的。

于 2013-06-13T14:18:42.797 回答