我有一个多租户GAE / J应用程序,并已实施基于cron的夜间备份到Google云端存储。备份似乎简单而便宜,15GB的总数据主要包括索引。
然而,在运行测试 - 恢复后,我有几个观察结果,我正在寻找建议。
以上是有效的,但它是:
解决方法是分别指定每个命名空间的备份,以便我可以根据需要单独访问它们。但我真的不喜欢在某个地方维护命名空间列表的想法。
我读过有关GAEBAR的内容,但了解它并不适用于Java应用程序。
我很想知道是否有其他人在这方面有任何实际经验/建议?
(当然,如果Google支持从多名称空间云备份中恢复单个NS,那么最好的解决方案)
答案 0 :(得分:0)
我的备份/恢复策略只涉及从一个恢复 命名空间,但GAE不允许在期间指定命名空间 恢复(尽管它用于备份)。
这是因为命名空间是在实体的密钥中编码的。如果只提供某个名称空间中的对象,则只会更新这些实体。
但我真的不喜欢必须维护我的清单 命名空间。
您可以查询此类“命名空间”,它会显示一个命名空间列表
SELECT * FROM __namespace__