当前位置: 首页 > 知识库问答 >
问题:

Google Cloud Datastore与Google drive和其他存储服务的数据备份

谷隐水
2023-03-14

我需要对整个谷歌云有一些基本的了解。假设,我有一个android应用程序,将用户的联系人,照片等存储到云中,在这种情况下-

1.我应该使用哪种服务--谷歌云存储还是谷歌驱动器?

4.哪个叫app engine app/Backend--设备中的android客户端app,还是上传到云中的后端模块(包含实体类、endpoint类等)?那么web前端(由IDE自动生成)呢,有必要吗?

共有1个答案

翟光赫
2023-03-14

Cloud SQL是MySQL的一种实现,如果您确实需要关系数据库功能(如联接),或者为了简化已编写的使用关系数据库的现有应用程序的迁移,建议您使用Cloud SQL。如果您不需要关系型DB的特性,那么用于大blob的云存储和用于结构化数据的GAE Datastore可以更快,并且可以不受限制地扩展(而Cloud SQL确实有限制,目前默认情况下每个实例250 GB,可以通过电子邮件cloud-sql@google.com扩展到绝对最大500 GB)。

4.哪个叫app engine app/Backend--设备中的android客户端app,还是上传到云中的后端模块(包含实体类、endpoint类等)?那么web前端(由IDE自动生成)呢,有必要吗?

“后端”这个术语有点模棱两可和过载。GAE过去使用它来引用用于处理较大(类批处理)工作负载的特定实例,但现在不推荐使用GAE模块,它们为您提供了更多的控制。

在任何情况下,Android客户端肯定不会是“后端”的任何东西;它肯定是前端,与用户交互(而app engine应用程序,与您选择使用的任何存储形式交互,将是该android应用程序的后端)。

如果你愿意将你的用户限制在Android应用程序上,而不提供他们从浏览器访问数据的任何方式,那么你就没有必要为你的服务提供一个网络“面孔”。然而,它可以非常简单地做,并赋予您的用户更多的灵活性和选择并不是一件坏事,不是吗?我怀疑这在一定程度上是一代人的事情--从更大的屏幕和更大、更易读的字体访问服务的能力对更成熟的用户来说可能很珍贵,而千禧一代可能不太关心它。

 类似资料:
  • 我的公司有一个消息传递系统,它以JSON格式发送实时消息,它不是建立在AWS上我们的团队试图使用AWS SQS接收这些消息,然后用DynamoDB存储这些消息,我想用EC2读取这些消息,然后保存它们,有什么更好的解决方案吗?或者怎么做我没有很好的经验

  • 如何将众多用户的指纹与其他Android设备共享?例如,我们不想使用指纹设备。我们想使用Android设备进行指纹控制。用户将在我们的应用程序中保存个人指纹,当用户在其他Android设备中使用我们的应用程序时,他们可以使用这些指纹登录吗?有可能吗?

  • 我的问题: 1。在哪里存储目标服务器的公共SSH密钥? 2。如何指定要使用哪个公钥?

  • 问题内容: 进行GAE / J数据存储区备份的最简单方法是什么? 看起来好像有python bulkloader.py工具可以为Python应用程序执行备份,但是我应该怎么做才能备份Java应用程序?有什么方法可以使用python工具吗? 问题答案: 可以使用python工具bulkloader.py创建GAE Java应用的数据存储备份。您只需通过在web.xml中添加以下几行来设置remote

  • 问题内容: 如您所见,我在AngularJS,JS和Web开发中都是新手=)对此感到非常抱歉,但我尝试这样做。 我尝试使用AngularJS控制器构建大型的Web表单(大约200个不同的字段)。我需要从控制器访问根数据源。AngularJS团队要求不要只为存储数据而提供服务,而是要为加载和保存数据(从服务器上的.json文件开始)提供服务。 服务: 控制器: 控制器返回未定义。但是来自服务的con

  • Docker的manager节点将Swarm的状态和日志存储在/var/lib/docker/swarm/目录下。在1.13或者更高版本中,这个目录下包含加密Raft日志的密钥。如果没有这些密钥,就没有办法恢复Swarm。 我们可以在任何一个manager节点上,按照下面的过程进行备份。 如果Swarmauto-lock设置被打开,我们需要unlock key才能进行从备份恢复。如何多的unloc