[google-appengine] Re: Are there any data recovery mechanisms for google app engine database?

2009-08-26 Thread technova

If data is deleted mistakenly or even intentionally can be restored if
you have prepared yourself with the backups of that data.
If not having backup then with third party data recovery tools, data
files can be recovered easily.
Various file recovery softwares are available and you can try one
named Kernel for Windows..
Bingo!!
http://www.windowsrecoverysoftware.com/

Thanks

On Jul 30, 9:22 am, DiveIntoGAE taogf1...@gmail.com wrote:
     If I delete some important datas by mistake, how can I recover
 them?

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



[google-appengine] Re: Are there any data recovery mechanisms for google app engine database?

2009-08-01 Thread Wooble

Considering Google Reader can't tell me how many unread stories I have
when the number is over 1000, I wouldn't count on Google having secret
technology that bypasses the limits of BigTable.

On Jul 31, 1:19 pm, johnP j...@thinkwave.com wrote:
 Any backup/restore that Google can provide should be much more
 reliable than any roll-your-own system; especially when dealing with
 the limitation of 1000 entities/query; no long-running-processes, etc.

 It's important functionality.  It almost feels weird to be saying
 something this basic and obvious.  :)

 johnP

 On Jul 31, 4:28 am, Ubaldo Huerta uba...@gmail.com wrote:

  The issue with appcfg.py exporting is that you need to write an
  Exporter class per entity, etc, etc.  It's prone to errors not to
  mention that it's a fair amount of work.

  Any professional web endeavor requires contingency plans to recover
  data in case there is an app error that incorrectly deletes, modifies
  data.  With the exporter thing, you have to write a lot of code, have
  to export everything since you can't export entities added or updated
  since last export. Also the data goes out of app engine, so recovery
  will take a long time.

  A real solution is to have a backup service to take snapshots and keep
  them in app engine world. I would bet that this is something that
  people will be willing to pay for since day one. The critical
  component of any web app is the data, so please prioritize backup/
  recovery feature.

  I see something related to this as the last item in the road map. I
  honestly can't believe that an alerting system for exception (which
  can be implemented with a couple of lines of code in the application)
  can be possibly more important that backup / recovery mechanism.

 http://code.google.com/appengine/docs/roadmap.html

  On Jul 30, 8:31 pm, Nick Johnson (Google) nick.john...@google.com
  wrote:

   Hi johnP,

   GAEBAR is certainly one option. The other option is to use the bulk
   exporting functionality of appcfg.py. Or, you can roll your own using
   remote_api.

   -Nick Johnson

   On Thu, Jul 30, 2009 at 7:24 PM, johnPj...@thinkwave.com wrote:

Thanks - those links to ways of recovering source-code.

What I'm interested in is hearing Google's recommendation on backing
up and restoring data.  GAEBAR is an option, I know.  Is the official
advice from Google to use it?

Backing up and restoring of data seems to be a significant-enough
issue to warrant some sort of official guidance:)

johnP

On Jul 30, 10:14 am, Holger w...@arcor.de wrote:
You may be interested in this 
threadhttp://groups.google.de/group/google-appengine/browse_thread/thread/e...

Could just use the zipme script to implement some download capability
in case your own source got 
lost.http://www.manatlan.com/blog/zipme___download_sources_of_your_gae_web...

Rename zipme (in app.yaml as well as in script) to something else and
use strong passwords to minimize the risk being hacked.

On Jul 30, 6:37 pm, johnP j...@thinkwave.com wrote:

 Does Google provide any best-practices for implementing a backup
 process?

 Thanks!

 johnP

 On Jul 30, 2:37 am, Nick Johnson (Google) nick.john...@google.com
 wrote:

  Hi,

  It's up to you to take backups of your data. We take regular 
  backups of the
  datastore, but we're unable to restore individual users' data.

  -Nick Johnson

  On Thu, Jul 30, 2009 at 5:22 AM, DiveIntoGAE taogf1...@gmail.com 
  wrote:

      If I delete some important datas by mistake, how can I recover
   them?

  --
  Nick Johnson, Developer Programs Engineer, App Engine

   --
   Nick Johnson, Developer Programs Engineer, App Engine


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



[google-appengine] Re: Are there any data recovery mechanisms for google app engine database?

2009-07-31 Thread Ubaldo Huerta

The issue with appcfg.py exporting is that you need to write an
Exporter class per entity, etc, etc.  It's prone to errors not to
mention that it's a fair amount of work.

Any professional web endeavor requires contingency plans to recover
data in case there is an app error that incorrectly deletes, modifies
data.  With the exporter thing, you have to write a lot of code, have
to export everything since you can't export entities added or updated
since last export. Also the data goes out of app engine, so recovery
will take a long time.

A real solution is to have a backup service to take snapshots and keep
them in app engine world. I would bet that this is something that
people will be willing to pay for since day one. The critical
component of any web app is the data, so please prioritize backup/
recovery feature.

I see something related to this as the last item in the road map. I
honestly can't believe that an alerting system for exception (which
can be implemented with a couple of lines of code in the application)
can be possibly more important that backup / recovery mechanism.

http://code.google.com/appengine/docs/roadmap.html


On Jul 30, 8:31 pm, Nick Johnson (Google) nick.john...@google.com
wrote:
 Hi johnP,

 GAEBAR is certainly one option. The other option is to use the bulk
 exporting functionality of appcfg.py. Or, you can roll your own using
 remote_api.

 -Nick Johnson



 On Thu, Jul 30, 2009 at 7:24 PM, johnPj...@thinkwave.com wrote:

  Thanks - those links to ways of recovering source-code.

  What I'm interested in is hearing Google's recommendation on backing
  up and restoring data.  GAEBAR is an option, I know.  Is the official
  advice from Google to use it?

  Backing up and restoring of data seems to be a significant-enough
  issue to warrant some sort of official guidance:)

  johnP

  On Jul 30, 10:14 am, Holger w...@arcor.de wrote:
  You may be interested in this 
  threadhttp://groups.google.de/group/google-appengine/browse_thread/thread/e...

  Could just use the zipme script to implement some download capability
  in case your own source got 
  lost.http://www.manatlan.com/blog/zipme___download_sources_of_your_gae_web...

  Rename zipme (in app.yaml as well as in script) to something else and
  use strong passwords to minimize the risk being hacked.

  On Jul 30, 6:37 pm, johnP j...@thinkwave.com wrote:

   Does Google provide any best-practices for implementing a backup
   process?

   Thanks!

   johnP

   On Jul 30, 2:37 am, Nick Johnson (Google) nick.john...@google.com
   wrote:

Hi,

It's up to you to take backups of your data. We take regular backups 
of the
datastore, but we're unable to restore individual users' data.

-Nick Johnson

On Thu, Jul 30, 2009 at 5:22 AM, DiveIntoGAE taogf1...@gmail.com 
wrote:

    If I delete some important datas by mistake, how can I recover
 them?

--
Nick Johnson, Developer Programs Engineer, App Engine

 --
 Nick Johnson, Developer Programs Engineer, App Engine
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Re: Are there any data recovery mechanisms for google app engine database?

2009-07-31 Thread johnP

Any backup/restore that Google can provide should be much more
reliable than any roll-your-own system; especially when dealing with
the limitation of 1000 entities/query; no long-running-processes, etc.

It's important functionality.  It almost feels weird to be saying
something this basic and obvious.  :)

johnP


On Jul 31, 4:28 am, Ubaldo Huerta uba...@gmail.com wrote:
 The issue with appcfg.py exporting is that you need to write an
 Exporter class per entity, etc, etc.  It's prone to errors not to
 mention that it's a fair amount of work.

 Any professional web endeavor requires contingency plans to recover
 data in case there is an app error that incorrectly deletes, modifies
 data.  With the exporter thing, you have to write a lot of code, have
 to export everything since you can't export entities added or updated
 since last export. Also the data goes out of app engine, so recovery
 will take a long time.

 A real solution is to have a backup service to take snapshots and keep
 them in app engine world. I would bet that this is something that
 people will be willing to pay for since day one. The critical
 component of any web app is the data, so please prioritize backup/
 recovery feature.

 I see something related to this as the last item in the road map. I
 honestly can't believe that an alerting system for exception (which
 can be implemented with a couple of lines of code in the application)
 can be possibly more important that backup / recovery mechanism.

 http://code.google.com/appengine/docs/roadmap.html

 On Jul 30, 8:31 pm, Nick Johnson (Google) nick.john...@google.com
 wrote:

  Hi johnP,

  GAEBAR is certainly one option. The other option is to use the bulk
  exporting functionality of appcfg.py. Or, you can roll your own using
  remote_api.

  -Nick Johnson

  On Thu, Jul 30, 2009 at 7:24 PM, johnPj...@thinkwave.com wrote:

   Thanks - those links to ways of recovering source-code.

   What I'm interested in is hearing Google's recommendation on backing
   up and restoring data.  GAEBAR is an option, I know.  Is the official
   advice from Google to use it?

   Backing up and restoring of data seems to be a significant-enough
   issue to warrant some sort of official guidance:)

   johnP

   On Jul 30, 10:14 am, Holger w...@arcor.de wrote:
   You may be interested in this 
   threadhttp://groups.google.de/group/google-appengine/browse_thread/thread/e...

   Could just use the zipme script to implement some download capability
   in case your own source got 
   lost.http://www.manatlan.com/blog/zipme___download_sources_of_your_gae_web...

   Rename zipme (in app.yaml as well as in script) to something else and
   use strong passwords to minimize the risk being hacked.

   On Jul 30, 6:37 pm, johnP j...@thinkwave.com wrote:

Does Google provide any best-practices for implementing a backup
process?

Thanks!

johnP

On Jul 30, 2:37 am, Nick Johnson (Google) nick.john...@google.com
wrote:

 Hi,

 It's up to you to take backups of your data. We take regular backups 
 of the
 datastore, but we're unable to restore individual users' data.

 -Nick Johnson

 On Thu, Jul 30, 2009 at 5:22 AM, DiveIntoGAE taogf1...@gmail.com 
 wrote:

     If I delete some important datas by mistake, how can I recover
  them?

 --
 Nick Johnson, Developer Programs Engineer, App Engine

  --
  Nick Johnson, Developer Programs Engineer, App Engine


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



[google-appengine] Re: Are there any data recovery mechanisms for google app engine database?

2009-07-30 Thread Nick Johnson (Google)
Hi,

It's up to you to take backups of your data. We take regular backups of the
datastore, but we're unable to restore individual users' data.

-Nick Johnson

On Thu, Jul 30, 2009 at 5:22 AM, DiveIntoGAE taogf1...@gmail.com wrote:


If I delete some important datas by mistake, how can I recover
 them?
 



-- 
Nick Johnson, Developer Programs Engineer, App Engine

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



[google-appengine] Re: Are there any data recovery mechanisms for google app engine database?

2009-07-30 Thread johnP

Does Google provide any best-practices for implementing a backup
process?

Thanks!

johnP



On Jul 30, 2:37 am, Nick Johnson (Google) nick.john...@google.com
wrote:
 Hi,

 It's up to you to take backups of your data. We take regular backups of the
 datastore, but we're unable to restore individual users' data.

 -Nick Johnson

 On Thu, Jul 30, 2009 at 5:22 AM, DiveIntoGAE taogf1...@gmail.com wrote:

     If I delete some important datas by mistake, how can I recover
  them?

 --
 Nick Johnson, Developer Programs Engineer, App Engine
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Re: Are there any data recovery mechanisms for google app engine database?

2009-07-30 Thread Holger

You may be interested in this thread
http://groups.google.de/group/google-appengine/browse_thread/thread/ed98202989904519?hl=en#

Could just use the zipme script to implement some download capability
in case your own source got lost.
http://www.manatlan.com/blog/zipme___download_sources_of_your_gae_website__as_a_zip_file

Rename zipme (in app.yaml as well as in script) to something else and
use strong passwords to minimize the risk being hacked.



On Jul 30, 6:37 pm, johnP j...@thinkwave.com wrote:
 Does Google provide any best-practices for implementing a backup
 process?

 Thanks!

 johnP

 On Jul 30, 2:37 am, Nick Johnson (Google) nick.john...@google.com
 wrote:

  Hi,

  It's up to you to take backups of your data. We take regular backups of the
  datastore, but we're unable to restore individual users' data.

  -Nick Johnson

  On Thu, Jul 30, 2009 at 5:22 AM, DiveIntoGAE taogf1...@gmail.com wrote:

      If I delete some important datas by mistake, how can I recover
   them?

  --
  Nick Johnson, Developer Programs Engineer, App Engine
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Re: Are there any data recovery mechanisms for google app engine database?

2009-07-30 Thread johnP

Thanks - those links to ways of recovering source-code.

What I'm interested in is hearing Google's recommendation on backing
up and restoring data.  GAEBAR is an option, I know.  Is the official
advice from Google to use it?

Backing up and restoring of data seems to be a significant-enough
issue to warrant some sort of official guidance:)

johnP


On Jul 30, 10:14 am, Holger w...@arcor.de wrote:
 You may be interested in this 
 threadhttp://groups.google.de/group/google-appengine/browse_thread/thread/e...

 Could just use the zipme script to implement some download capability
 in case your own source got 
 lost.http://www.manatlan.com/blog/zipme___download_sources_of_your_gae_web...

 Rename zipme (in app.yaml as well as in script) to something else and
 use strong passwords to minimize the risk being hacked.

 On Jul 30, 6:37 pm, johnP j...@thinkwave.com wrote:

  Does Google provide any best-practices for implementing a backup
  process?

  Thanks!

  johnP

  On Jul 30, 2:37 am, Nick Johnson (Google) nick.john...@google.com
  wrote:

   Hi,

   It's up to you to take backups of your data. We take regular backups of 
   the
   datastore, but we're unable to restore individual users' data.

   -Nick Johnson

   On Thu, Jul 30, 2009 at 5:22 AM, DiveIntoGAE taogf1...@gmail.com wrote:

   If I delete some important datas by mistake, how can I recover
them?

   --
   Nick Johnson, Developer Programs Engineer, App Engine


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



[google-appengine] Re: Are there any data recovery mechanisms for google app engine database?

2009-07-30 Thread Nick Johnson (Google)

Hi johnP,

GAEBAR is certainly one option. The other option is to use the bulk
exporting functionality of appcfg.py. Or, you can roll your own using
remote_api.

-Nick Johnson

On Thu, Jul 30, 2009 at 7:24 PM, johnPj...@thinkwave.com wrote:

 Thanks - those links to ways of recovering source-code.

 What I'm interested in is hearing Google's recommendation on backing
 up and restoring data.  GAEBAR is an option, I know.  Is the official
 advice from Google to use it?

 Backing up and restoring of data seems to be a significant-enough
 issue to warrant some sort of official guidance:)

 johnP


 On Jul 30, 10:14 am, Holger w...@arcor.de wrote:
 You may be interested in this 
 threadhttp://groups.google.de/group/google-appengine/browse_thread/thread/e...

 Could just use the zipme script to implement some download capability
 in case your own source got 
 lost.http://www.manatlan.com/blog/zipme___download_sources_of_your_gae_web...

 Rename zipme (in app.yaml as well as in script) to something else and
 use strong passwords to minimize the risk being hacked.

 On Jul 30, 6:37 pm, johnP j...@thinkwave.com wrote:

  Does Google provide any best-practices for implementing a backup
  process?

  Thanks!

  johnP

  On Jul 30, 2:37 am, Nick Johnson (Google) nick.john...@google.com
  wrote:

   Hi,

   It's up to you to take backups of your data. We take regular backups of 
   the
   datastore, but we're unable to restore individual users' data.

   -Nick Johnson

   On Thu, Jul 30, 2009 at 5:22 AM, DiveIntoGAE taogf1...@gmail.com wrote:

   If I delete some important datas by mistake, how can I recover
them?

   --
   Nick Johnson, Developer Programs Engineer, App Engine


 




-- 
Nick Johnson, Developer Programs Engineer, App Engine

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