我期待在寫一個超一流的我所有的谷歌App Engine數據存儲類,看起來是這樣的:App Engine:是否有一個很好的通用工具來緩存數據存儲對象?
class MemcacheMixin(object):
@classmethod
def cache_get_by_id(cls, id, parent=None):
if memcache.has_key(...):
...
...
class MyEntity(db.Model, MemcacheMixin):
...
obj = MyEntity.cache_get_by_id(...)
的想法是,我幾乎總是想緩存數據存儲對象,我不想重複自己。我假設有人必須已經解決了這個需求,並編寫了一個通用工具來緩存這些與數據存儲類工作方式很好地集成的東西。
但是,我還沒有找到它。任何建議?
現在,如果它支持全文索引。 –
@Ken查看Search API:https://developers.google.com/appengine/docs/python/search/overview – proppy