GAE的数据库测试:Java性能比Python慢5倍!

标签:Google App Engine, 性能

刚才写了个测试项目,被Java囧到了,速度比Python慢了约5倍。

测试方法是创建100个只含一个字符串的实体,保存到数据库。
再从数据库获取100个,然后删除这些实体。

你可以在这测试(不过别测太多了,CPU消耗太大了):
Java:http://java.latest.gaejava.appspot.com
Python:http://python.latest.gaejava.appspot.com

试用GAE数据库的全文搜索功能

标签:Google App Engine, Python

今天在澄空得知,GAE的数据库有个隐藏的全文搜索API,英文介绍可以看《How-to: Full-text search in Google App Engine》(可能要翻墙,18岁以下不要看太多评论…)。(更新一下,原文地址已经不能访问了,目前雅虎的缓存里还能找到当时的页面)
喜欢看源码的可以去看google_appengine\google\appengine\ext\search\__init__.py,或者去Google Code

GAE Java SDK 1.2.1版发布

标签:Google App Engine

SDK更新:
  1. 新增对appengine-web.xml、cron.xml和datastore-indexes.xml的验证。
  2. appengine-web.xml中新增<user-permissions>元素,支持对第三方授权(貌似之前只允许Google账户)。
  3. 支持将属性设为无索引(Python SDK 1.2.2已更新)。
  4. 响应数据最大限制从1MB提升到10MB。
  5. appcfg.sh增加HTTP代理支持。
  6. 支持Thread.setContextLoader()。

« 看看还有什么好玩意