【问题标题】:Reduce the size of Google app engine Datastore Stored Data减小 Google 应用引擎 Datastore 存储数据的大小
【发布时间】:2012-11-17 01:48:06
【问题描述】:

我正在使用 Google 应用引擎,现在“Datastore 存储数据”的大小已接近超出免费配额限制。所以我想通过删除一些实体元素来减少数据存储区中数据的大小。

我已经尝试删除一些大约 100MB 的实体元素(从 1GB 限制大约减少 10%),但它仍然显示早期使用情况,并且仍然接近超过免费配额限制。

请告诉我,如何减小数据存储大小。

提前致谢。

那拉卡

【问题讨论】:

  • 从管理控制台:统计信息每天至少更新一次。

标签: google-app-engine google-cloud-datastore


【解决方案1】:

在您的情况下减小尺寸:

1) NDB 可以压缩属性,所以你可以为非索引属性创建一个对象并压缩它:https://developers.google.com/appengine/docs/python/ndb/properties?hl=nl

2) 我不知道你的型号。但是一个选项是分发您的模型并创建一个网络服务来从其他应用程序中获取实体。

3) 如果只有一个模型,则将索引属性保留在主 appid 中,并从辅助 appid 中获取数据。

当然,一切都有代价。性能、url 获取、CPU ......所以很容易从一个瓶颈运行到另一个瓶颈。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-27
    • 1970-01-01
    • 2017-12-26
    • 1970-01-01
    • 2016-08-28
    • 1970-01-01
    相关资源
    最近更新 更多