【问题标题】:Sync database with Android device and Google Drive将数据库与 Android 设备和 Google Drive 同步
【发布时间】:2014-08-06 22:17:54
【问题描述】:

我想创建一个应用程序,用户可以在其中将 Android 设备中的数据与 Google Drive 同步。我将用户数据存储在设备上的 SQLite 数据库中,所以我首先想到的是上传 sql 文件。这不是问题,但我想从我的 WebServer 上的 PHP 脚本(使用 Google Drive JS SDK)访问这个数据库文件,以便用户可以从任何 WebBrowser 更改数据。目前我正在搜索具有此属性的 Google 服务:

  • 免费/我不想支付存储费用
  • 将用户数据存储在他们的 Google 云端硬盘
  • 轻松连接数据并读取/更改数据

那么,您认为 Google 服务最适合我的计划吗?我不知道我的应用中有多少用户会使用它。这就是我不想购买存储的原因,因为我无法预测一个月内会花费多少,因此想到了将用户数据存储在自己的云存储上的想法。任何想法如何解决这个问题?或者您有任何其他想法如何在不失去数据库优势的情况下上传数据?

【问题讨论】:

  • 你有什么样的数据?我们是在谈论一个表,还是您有一个包含 100 个表的丰富数据模型?
  • 不,不,不是 100 桌,但最多 10 桌是现实的。

标签: android google-drive-api google-cloud-storage


【解决方案1】:

只需支付存储费用。它将使您的生活轻松 10 倍。您的应用程序是否真的计划为每人存储 10GB 的数据? 100GB 每月只需 2.60 美元(如果每个用户使用 10GB,则每位用户 0.26 美元)。定价在这里找到:https://cloud.google.com/products/calculator/

无论如何,您应该能够使用 PHP 访问他们的 Google Drive 帐户。 Google Drive 甚至让您能够将文件存储在 Google Drive 的“特殊应用程序”部分中,用户只能通过您的应用程序(Android/iOS/网站)访问该部分。

查看此处以使用 PHP 连接到 Google Drive:https://developers.google.com/drive/web/quickstart/quickstart-php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多