mysql - 将离线数据库与 Google Appengine 数据库 Cron 作业同步

标签 mysql google-app-engine synchronization

我有一个场景,即使没有互联网连接,我的软件也必须运行。

我设计我的应用程序的方式是将整个逻辑部署在本地系统上,该系统将数据生成到本地数据库中。

当互联网可用时,cron 作业会使用网络服务将数据从本地数据库更新到 appengine mysql 数据库。

两种情况下的数据库结构,离线数据库和应用引擎数据库是相同的。

由于数据库结构完全相同,除了使用 webserivce 或类似方法之外,还有什么方法可以同步两个数据库(本地和应用引擎)??

最佳答案

不,AppEngine 只是 HTTP,所以它必须是某种网络服务。

这是单向同步,客户端只向服务器发送数据吗?在这种情况下,它更像是一个备份,您可以将数据库转储到文件并将文件上传到 AppEngine 进行存储。

关于mysql - 将离线数据库与 Google Appengine 数据库 Cron 作业同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13947292/

相关文章:

mysql - 如何查询存储在 MySQL 表之间的帖子?

python - 使用 SQL/Python 构建概率分布

php - 将时间存储在数据库中并在登录 PHP 后恢复

c# - 等到单元测试中的所有任务完成

mysql - Ant构建文件找不到mysql程序

java - 如何迁移到 Java App Engine 中的并发请求?

google-app-engine - 使用 Google 数据 API 需要注册您的网络应用程序吗?

java - 避免使用 InetAddress - 以网络字节顺序获取原始 IP 地址

javascript - 调用两个 JS 函数并同步它们(snakeAnim 和 Animated Marker)

c# - 线程同步打印字符串