方式一:是檢視裡面用using方式可以進行指定到哪個資料讀寫普通使用者')
#手動指定去某個資料庫取資料
)方式二:寫配置檔案
class
router1: #
指定到某個資料庫取資料
def db_for_read(self, model, **hints):
"""attempts to read auth models go to auth_db.
"""if model._meta.model_name == '
usertype':
return
'db1
'else
:
return
'default'#
指定到某個資料庫存資料
def db_for_write(self, model, **hints):
"""attempts to write auth models go to auth_db.
"""return
'default
'再寫到配置
databases =,
'db1':
}database_routers = ['
db_router.router1
',]
資料庫讀寫分離
隨著乙個 的業務不斷擴充套件,資料不斷增加,資料庫的壓力也會越來越大,對資料庫或者sql的基本優化可能達不到最終的效果,我們可以採用讀寫分離的策略來改變現狀。讀寫分離現在被大量應用於很多大型 這個技術也不足為奇了。ebay就做得非常好。ebay用的是oracle,聽說是用 quest share p...
資料庫讀寫分離
隨著乙個 的業務不斷擴充套件,資料不斷增加,資料庫的壓力也會越來越大,對資料庫或者sql的基本優化可能達不到最終的效果,我們可以採用讀寫分離的策略來改變現狀。讀寫分離現在被大量應用於很多大型 這個技術也不足為奇了。ebay就做得非常好。ebay用的是oracle,聽說是用 quest share p...
資料庫讀寫分離
隨著乙個 的業務不斷擴充套件,資料不斷增加,資料庫的壓力也會越來越大,對資料庫或者sql的基本優化可能達不到最終的效果,我們可以採用讀寫分離的策 略來改變現狀。讀寫分離現在被大量應用於很多大型 這個技術也不足為奇了。ebay就做得非常好。ebay用的是oracle,聽說是用 quest share ...