Hi Steven,

How about to use Datastore Admin and Google Cloud Storage?

Datastore Admin doc:
https://developers.google.com/appengine/docs/adminconsole/datastoreadmin

Google Cloud Storage doc:
https://developers.google.com/storage/

You can schedule backups with cron and Datastore Admin. You may want to use
Google Cloud Storage rather than blobstore because GCS has ACLs. You can
set appropriate ACLs on your Cloud Storage bucket, so that your clients
will be able to access the backup data.

The last part is to utilize that data locally in your clients' environment.
Greg Bayer, an engineer at Pulse posted a very useful article about this.
http://gbayer.com/big-data/app-engine-datastore-how-to-efficiently-export-your-data/

I think you can build some easy tools for your clients.

Happy coding :)

-- Takashi



On Fri, Nov 16, 2012 at 9:38 PM, Steven Zeng <[email protected]>wrote:

> Hi, I am new to GAE and have a lot of questions related to getting data in
> & out.
>
> I have one application that uses high availability datastore. This
> application collects data from my customers, and I need to send a subset of
> data the app collects everyday to my business partners on a regular basis.
>
> Here are my questions:
> 1. How can I backup data in the datastore on a regular basis, say
> daily incremental backup and weekly full backup?
> 2. what are the best practices to generate daily data dump files that can
> be downloaded or send to my partners in a secured approach. I expect few
> hundred mega data everyday and eventually will be in Giga range.
> 3. Can my client be authenticated though basic HTTP auth, or have to use
> OAuth?
>
>
> Thanks in advance!
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/google-appengine/-/DG7Wscrx7EcJ.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>



-- 
Takashi Matsuo | Developers Advocate | [email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to