-
Django DB路由器django_replicated,适用于实施有状态的主从复制
资源介绍
概括
Django_replicated是Django 旨在支持或多或少的自动主从复制。 它保持一个内部状态,该状态取决于用户读取或写入数据库的意图。 根据此状态,它会自动对所有SQL操作使用正确的数据库(主数据库或从数据库)。
安装
使用“ python setup.py install”安装django_replicated发行版。
将默认的django_replicated设置导入添加到您的settings.py :
from django_replicated.settings import *
在settings.py中,以标准方式配置您的主数据库和从数据库:
DATABASES {
'default': {
# ENGINE, HOST, etc.
},
'slave1': {
# ENGINE, HOST, etc