Django 的mysql主从读写分离配置该怎么配?
网上看了好多资料都写的书自己写db路由, Django没有实现数据库主从配置么?
谢邀,mysql的主从数据库是在mysql层上做的。Django没有实现数据库主从配置。http://blog.csdn.net/pasic/ar...
你说的那个db路由,是多数据库及分库的情况。当然你也可以把主从数据库写入:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': 'ip', #主服务器ip
'PORT': 3306,
'USER': 'root',
'PASSWORD': 'mysql',
'NAME': 'dailyfresh_14'
},
'slave': {
'ENGINE': 'django.db.backends.mysql',
'HOST': 'ip', #从服务器ip
'PORT': 3306,
'USER': 'root',
'PASSWORD': 'mysql',
'NAME': 'dailyfresh_14'
}
}