Ако приемем, че се доверявам на Google да пази обектите ми в хранилището за данни в безопасност, има и други въпроси, които предизвикват притеснение относно загубата на данни при използване на хранилището на данни в Google:
- Някакъв бъг в моето приложение може да унищожи голяма част от обекти.
- Човешка грешка може да причини загуба на данни в администраторския интерфейс на машината за приложения.
Други управлявани системи за бази данни, като google cloud sql или amazon RDS, предоставят автоматизирано решение за архивиране и възстановяване. В случай на катастрофа това ще позволи възстановяване на изгубени данни.
Въпреки че администраторът на google datastore позволява възможности за архивиране/възстановяване/копиране, това не звучи като еквивалент на горното.
- Натрупани разходи: За разлика от google cloud sql, архивирането на хранилището за данни струва и тези разходи се увеличават, когато приложението ви става по-голямо. Всъщност цената изобщо не е тривиална за по-големите приложения.
- Ограничение само за четене: Приложението трябва да е в режим само за четене, когато създава резервно копие. Това не е удобно за дневен график.
Какви са някои решения за това?