How can I back up Google Datastore for efficient restoration? -
google datastore has backup utility. far slow operational database, taking hours run backup or restoration of few dozen gb. also, google recommends disabling cloud datastore writes during backup, again impossible operational database.
how can backup datastore if there data corruption, can rapidly restore, losing @ few minutes of transactions?
it seems essential part of full-strength database system.
(other databases provide
- append-only storage or
- periodic backups augmented differential backup or transaction log or
- realtime mirroring, though doesn't handle case of data corruption bug writes database.)
the backup utility starts mapreduce jobs in background parallelize backup/restore , perform faster. however, seems shard entities namespace. if data on 1 or few namespaces process can slow.
you implement own parallel backup/restore mecanism using tool appengine mapreduce1 or cloud dataflow2 make faster.
Comments
Post a Comment