key_name = 'shard' + str(int(random.random() * 20))
counter = Counter.get_by_key_name(key_name)
if not counter:
    counter = Counter(key_name=key_name)
counter.count += 1
db.put(counter)
Счетчики сегментов App Engine и хранилище данных с высоким уровнем репликации