2013年1月16日

Python 2.7 on Google App Engine (Google IO 2012)




1. python 2.7 環境相容 python 2.5語法
2. WSGI instead of CGI
3. numpy, PIL, jinja2, json, lxml, markupsafe, PyAMF, pycrypto, webapp2, webob 和一些重要python library在python 2.7環境已經支援(還是沒有requests!)
4. ndb, new datastore 自動 memory cache, 可以同時做不同entities atomic transaction
5. 得益於python 2.7本身威能,cPickle, cStringIO 等整體效能增加
6. 同一個instance可以處理一個以上的request(concurrent request),而不是建立新的instance, 在yaml裡建立threadsafe即可使用



7. StructureProperty 有點類似mongodb可以儲存任意結構,還是可以做index(cost和top level index相同),和 ReferenceProperty 做關連不同(join 2 logical entities)。