Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Sep 27, 2010
Commits on Sep 9, 2010
  1. Fixed a slide error.

    authored
  2. Added talk slides.

    authored
Commits on Sep 5, 2010
  1. Filling out the sharding example.

    authored
    All the views work now -- individual and all review displays. Admin only
    queries the first database, but I've noted what else needs to be added.
  2. Bug fixing in access_split and functional_split.

    authored
    The drawback of making independent projects: the same fix has to go into
    multiple places. In this case (in both projects):
    
    - Allow rating to be omitted in reviews (the model requires None, the
      form was normalising to "").
    - I was confusing review.id and review.author_id when pulling out
      authors and it was only by accident that this wasn't causing problems
      earlier.
  3. Initial part of sharding application.

    authored
    Models and database routing for writes are in place. We can create
    reviews and they are saved. Admin and product review lists still need
    work.
  4. Example project for master/shadow database and split on access patterns.

    authored
    In this case, the Review model has a read-database and a write-database
    (and some admin actions to synchronise the two).
  5. Moved templates to a common locations for all examples.

    authored
    The UI for each example is identical, so might as well share the
    templates.
  6. Don't store any SQLite databases in version control.

    authored
    All the data is reconstructable via manage.py and initial data files, so
    I won't bother checking in the databases themselves.
Commits on Sep 1, 2010
  1. Added a favicon.

    authored
  2. Initial work on using multiple database for functional separation.

    authored
    A basic app that puts products and product reviews into separate
    databases. Includes form for creating new reviews, along with viewing
    all reviews, plus admin support for products and reviews.
Something went wrong with that request. Please try again.