能否对Google Cloud Spanner数据库/表进行快照?出于合规性的原因,我们需要每天对当前数据库进行快照,以备在发生灾难时回滚:在Spanner中是否可能实现此功能?如果不支持,是否有意愿支持?
对于那些可能会问为什么我们需要它,因为Spanner已经具备了复制/冗余等功能 - 它不能防止人为错误(意外删除表)或破坏/间谍活动,所以需要这个功能和要求。
谢谢,M
能否对Google Cloud Spanner数据库/表进行快照?出于合规性的原因,我们需要每天对当前数据库进行快照,以备在发生灾难时回滚:在Spanner中是否可能实现此功能?如果不支持,是否有意愿支持?
对于那些可能会问为什么我们需要它,因为Spanner已经具备了复制/冗余等功能 - 它不能防止人为错误(意外删除表)或破坏/间谍活动,所以需要这个功能和要求。
谢谢,M
今天,您可以使用您喜欢的工具(mapreduce、spark、dataflow)读取所有数据并以特定时间戳(使用时间戳边界)进行读取,以便流式传输一致的快照。
https://cloud.google.com/spanner/docs/timestamp-bounds
您还有约一小时的时间导出数据,之后数据将被回收清除。
未来,我们将提供 Apache Beam/Dataflow 连接器,以更具可伸缩性的方式执行此操作。这将成为我们在云 Spanner 中执行数据导入/导出的首选方法。
从长远来看,我们将支持备份和恢复到备份的功能,但该功能目前尚不可用。