我有一个场景,即使没有互联网连接,我的软件也必须运行。
我设计我的应用程序的方式是将整个逻辑部署在本地系统上,该系统将数据生成到本地数据库中。
当互联网可用时,cron 作业会使用网络服务将数据从本地数据库更新到 appengine mysql 数据库。
两种情况下的数据库结构,离线数据库和应用引擎数据库是相同的。
由于数据库结构完全相同,除了使用 webserivce 或类似方法之外,还有什么方法可以同步两个数据库(本地和应用引擎)??
最佳答案
不,AppEngine 只是 HTTP,所以它必须是某种网络服务。
这是单向同步,客户端只向服务器发送数据吗?在这种情况下,它更像是一个备份,您可以将数据库转储到文件并将文件上传到 AppEngine 进行存储。
关于mysql - 将离线数据库与 Google Appengine 数据库 Cron 作业同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13947292/