【问题标题】:CloudSql vs NDB Datastore for very frequent read/updateCloudSql vs NDB Datastore 用于非常频繁的读取/更新
【发布时间】:2014-08-16 14:53:37
【问题描述】:

我是 Google 应用引擎服务的新手。我正在开发一个应用程序,它需要非常频繁地读取和更新现有值操作(每 5 秒左右)。

我想询问 CloudSql 或 NDB 数据存储中哪个更适合这项工作。

【问题讨论】:

  • 这是题外话。在这里您将获得与编程相关的问题的解决方案,而不是选择哪个

标签: database google-app-engine google-cloud-datastore google-cloud-sql app-engine-ndb


【解决方案1】:

我认为 ndb store 可以轻松完成这项工作。您可以利用内置的 memcache 系统来节省资源。 CloudSQL 也可以与您的 GAE 应用程序一起使用,但在这种情况下,您需要使用独立的 memcache 系统来节省资源。

【讨论】:

  • 您好,感谢您的回复。我的数据库中的总数据每 5-10 秒更新一次(没有添加额外的条目,只是更新了以前的值),并且每 5 秒读取一次整个数据。你认为我们需要 memcache 来缓存更新如此频繁的条目吗?
  • 嗨,是的,我认为在所有读取操作之前最好使用 memcache 系统。从根本上说,ndb 存储系统有一个内置的 memcache 系统,所以如果你使用它,你就不会关心 memcache :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-08
  • 2011-04-19
  • 1970-01-01
相关资源
最近更新 更多