gpt4 book ai didi

google-app-engine - 如何备份 Google Datastore 以实现高效恢复?

转载 作者:太空宇宙 更新时间:2023-11-03 15:28:30 24 4
gpt4 key购买 nike

Google Datastore 有一个 backup utility .但它对于运行中的数据库来说太慢了,需要数小时才能运行几十 GB 的备份或恢复。此外,谷歌建议在备份期间禁用 Cloud Datastore 写入,这对于运行中的数据库来说也是不可能的。

如何备份我的数据存储,以便在数据损坏时快速恢复,最多丢失几分钟的交易?

这似乎是任何功能强大的数据库系统的重要组成部分。

(其他数据库提供这个

  • 仅追加存储或
  • 通过差异备份或事务日志进行扩充的定期备份,或者
  • 实时镜像,尽管它不能处理写入数据库的错误导致数据损坏的情况。)

最佳答案

备份实用程序在后台启动 MapReduce 作业以并行执行备份/恢复并更快地执行。但是,它似乎按命名空间对实体进行分片。如果您的数据位于一个或几个命名空间中,则该过程可能会非常缓慢。

您可以使用像 AppEngine MapReduce 这样的工具来实现您自己的并行备份/恢复机制 1或云数据流 2让它更快。

关于google-app-engine - 如何备份 Google Datastore 以实现高效恢复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39372457/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com