Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 在运行定时备份时,是否以编程方式禁用数据存储写入?_Google App Engine_Google Cloud Datastore_Database Backups - Fatal编程技术网

Google app engine 在运行定时备份时,是否以编程方式禁用数据存储写入?

Google app engine 在运行定时备份时,是否以编程方式禁用数据存储写入?,google-app-engine,google-cloud-datastore,database-backups,Google App Engine,Google Cloud Datastore,Database Backups,我正在运行数据存储的每日定时备份。。在执行此定时备份时,是否可以通过编程禁用数据存储写入?然后在完成后启用它?不,您当前(2013年6月13日)无法以编程方式禁用数据存储写入。如果您的应用程序正在检查功能API,您可以按照中所述进行包装,但这种方法不可避免地容易出现竞争情况(您可以在功能被禁用之前检查功能) 虽然建议您在备份和恢复期间将应用程序设置为只读模式,但实际上,只要应用程序适当地使用事务以确保一致性,在应用程序仍在运行的情况下进行备份也可以。文档中的其他部分,如“不建议这样做”。这是您要

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

不,您当前(2013年6月13日)无法以编程方式禁用数据存储写入。如果您的应用程序正在检查功能API,您可以按照中所述进行包装,但这种方法不可避免地容易出现竞争情况(您可以在功能被禁用之前检查功能)

虽然建议您在备份和恢复期间将应用程序设置为只读模式,但实际上,只要应用程序适当地使用事务以确保一致性,在应用程序仍在运行的情况下进行备份也可以。文档中的其他部分,如“不建议这样做”。

这是您要找的吗?这是一个大胆的说法:“实际上,在应用程序仍在运行时进行备份是可以的,只要应用程序适当地使用事务以确保一致性。”。您能否详细说明如何在不出现数据不一致的情况下实现这一点?