Skip to content

ashish1294/hrd_sharded_counters

Repository files navigation

hrd_sharded_counters

Build Status Coverage Status Stories in Ready Code Health

Sharded Counter Implementation using NDB for Google Cloud Datastore

Dependencies

  • Google App Engine SDK
  • Django

Please note that this application requires > Django 1.8 - however App Engine runtime only supports django1.5. So you have to package django 1.8 separately before deploying. To do this run : pip install -t django django

This will create a folder name django in the root directory with latest Django runtime.

TO DO

  • Add Async function wherever possible in Memcache Counter
  • Use Multi Version in Increment Only Counter Wherever possible
  • Counter State
  • Implement Multi get / delete / update function in IncrementOnlyCounters
  • Plot a simpler graph. For average response time.
  • Assume Load while plotting instead to computing
  • Consider Mean time

About

Sharded Counter Implementation using NDB for Google Cloud Datastore

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published