This repository has been archived by the owner on Apr 5, 2019. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Improvements to how entities are stored and retrieved.
In AppEngine you can assign an entity an id and retrieve it quick later on by using this id.
This way is way faster and cheaper (money wise) then querying for the entity by slug and returning the first item.
This change break the scheme of the entities, you will need to start from scratch or convert somehow your old entities.
I also converted the project to use NDB which is the next DB API of AppEngine, the project gained by that the auto memcache when retrieving entities (by id) and allow me to use parallel queries in various places (using tasklets).