Google App Engine 数据丢失?
2009年06月09日 12:17
在Google App Engine上开发的时候,出现了一个非常奇怪的现象。
有些数据不知道为什么,在App Engine 的后台可以看到那些数据,索引显示是正在服务(Serving),可是前台就是无法显示出来。
进一步跟踪发现,如果设置了Entry.all.filter(‘name = ’name).order(‘-date’)就无法显示。而设置为Entry.all.filter(‘name = ’name).order(‘date’),则可以正常显示。(声明:两种模式的索引都是建立了的)
在App Engine的后台,使用Select * from Entry where name=‘google’ order by date desc,则无法显示数据,使用Select * from Entry where name=‘google’ order by date,则可以正常显示数据。
目前,尚不清楚这个是什么原因。
是不是?Serving,这个状态显示有误?
幸好,我的所有数据都是程序自动上传的。也不怎么担心了。可是下次怎么办啊?期待Google给出解决方案吧。
另外,就是早日支持数据备份和恢复。GEABar这个插件不支持Google的那个WebFramework。

