[google-appengine] Re: Are there any data recovery mechanisms for google app engine database?
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?
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?
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?
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?
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?
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?
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?
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?
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 -~--~~~~--~~--~--~---