Mysql_replicated is a Django DB backend supporting master-slave MySQL replication. It works by switching global Django's DB connection between master database and slave replicas allowing usage of two connections from within standard ORM.
version 1.4.1
This software is in beta state which means that it's not ready for comfortable use. Expect bugs.
News
-
02.07.2009
Looks like I've removed version 1.3 compatible with Django 1.0 too soon. I've put it back upon requests: django-mysql-replicated-1.3.zip.
-
23.06.2009
Thanks to Sergey Grigoriev for pointing out a bug that caused mysql_replicated to ignore all slave-settings resulting in using always only the master connection. Version 1.4.1 fixes the bug, however it should be treated as beta due to the general lack of testing.
Sorry for the mess!
-
18.06.2009
Version 1.4
The backend has been updated to be compatible with upcoming Django 1.1. It's no longer compatible with Django 1.0.
-
20.01.2009
Version 1.3
Added a flag to disable connection switching. This is needed to work with new Django tests that use transactions and pretty much require each test to work in one connection.
-
24.12.2008
Version 1.2.1 has a fix for a tiny bug that somehow has slipped off previous version: parameter
session_keyforSession.delete()is now not required as it should be.