Python 我必须使用AWS RDS的副本,如何设置django设置?
我的Django应用程序必须大量阅读RDS(maridadb)。所以我想,我如何解决这个性能问题?RDS有一个副本。Python 我必须使用AWS RDS的副本,如何设置django设置?,python,django,amazon-web-services,rds,Python,Django,Amazon Web Services,Rds,我的Django应用程序必须大量阅读RDS(maridadb)。所以我想,我如何解决这个性能问题?RDS有一个副本。 我想将Django设置为使用multi-DB。我该怎么做?您想在Django conf中设置第二个数据库。请阅读此处 像这样: DATABASES = { 'default': { 'NAME': 'user_data', 'ENGINE': 'django.db.backends.mysql', 'USER': 'mysq
我想将Django设置为使用multi-DB。我该怎么做?您想在Django conf中设置第二个数据库。请阅读此处 像这样:
DATABASES = {
'default': {
'NAME': 'user_data',
'ENGINE': 'django.db.backends.mysql',
'USER': 'mysql_user',
'PASSWORD': 'superS3cret'
},
'read_replica': {
'NAME': 'customer_data',
'ENGINE': 'django.db.backends.mysql',
'USER': 'mysql_cust',
'PASSWORD': 'veryPriv@ate'
}
}
然后,使用数据库路由器(django.db.Router)。(也在这些文件中)。还有一个数据库配置
如果需要,还可以使用route53对多个读取副本进行负载平衡: