django-multidb-router

Software screenshot:
django-multidb-router
Dettagli del software:
Versione: 0.5
Data di caricamento: 11 May 15
Sviluppatore: Jeff Balogh
Licenza: Libero
Popolarità: 1

Rating: 1.0/5 (Total Votes: 2)

django-MultiDB-router è un'applicazione Django.
Con multidb.MasterSlaveRouter tutti leggono domande andranno in un database di schiavi; tutti gli inserimenti, aggiornamenti ed eliminazioni faranno al database predefinito.
In primo luogo, definire SLAVE_DATABASES nelle impostazioni. Dovrebbe essere un elenco di alias di database che possono essere trovati in banche dati:
DATABASE = {
& Nbsp; 'default': {...},
& Nbsp; 'ombra-1': {...},
& Nbsp; 'ombra-2': {...},
}
SLAVE_DATABASES = ['ombra-1', 'shadow-2']
Poi mettere multidb.MasterSlaveRouter in DATABASE_ROUTERS:
DATABASE_ROUTERS = ('multidb.MasterSlaveRouter',)
I database degli schiavi saranno scelti in modalità round-robin.
Se si vuole ottenere una connessione a uno schiavo nella vostra applicazione, utilizzare multidb.get_slave:
da connessioni di importazione django.db
importazione MultiDB
collegamento = connessioni [multidb.get_slave ()]

Requisiti

  • Python
  • Django

Altri software di sviluppo Jeff Balogh

django-nose
django-nose

14 Apr 15

django-pylibmc
django-pylibmc

20 Feb 15

Commenti a django-multidb-router

I commenti non trovato
Aggiungi commento
Accendere le immagini!