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