django-multidb-router

Skjermbilde programvare:
django-multidb-router
Prog.varedetaljer:
Versjon: 0.5
Last opp dato: 11 May 15
Utvikler: Jeff Balogh
Lisens: Gratis
Popularitet: 1

Rating: 1.0/5 (Total Votes: 2)

django-multidb-ruter er en Django søknad.
Med multidb.MasterSlaveRouter alle lese spørsmål vil gå til en slave database; alle inserts, oppdateringer og sletter vil gjøre til standard database.
Først definerer SLAVE_DATABASES i innstillingene. Det bør være en liste over database aliaser som kan bli funnet i databaser:
DATABASENE = {
& Nbsp; 'standard': {...}
& Nbsp; 'skygge-1': {...}
& Nbsp; 'skygge-2': {...}
}
SLAVE_DATABASES = ['skygge-1 "," shadow-2']
Deretter satte multidb.MasterSlaveRouter inn DATABASE_ROUTERS:
DATABASE_ROUTERS = ('multidb.MasterSlaveRouter',)
Slave databaser vil bli valgt i round-robin mote.
Hvis du ønsker å få en forbindelse til en slave i programmet ditt, kan du bruke multidb.get_slave:
fra django.db import tilkoblinger
import multidb
tilkoblings = tilkoblinger [multidb.get_slave ()]

Krav

  • Python
  • Django

Annen programvare fra utvikleren Jeff Balogh

django-nose
django-nose

14 Apr 15

Kommentarer til django-multidb-router

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!