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, johnP<j...@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 -~----------~----~----~----~------~----~------~--~---