Mysql
 sql >> Database >  >> RDS >> Mysql

Come progettare un database MySQL multi-tenant

Esistono diversi approcci ai database multi-tenant. Per la discussione, di solito sono suddivisi in tre categorie.

  • Un database per tenant.
  • Database condiviso, uno schema pertinente.
  • Database condiviso, schema condiviso. Un identificatore tenant (chiave tenant) associa ogni riga al tenant corretto.

MSDN ha un buon articolo su pro e contro di ogni design e esempi di implementazioni .

Apparentemente Microsoft ha rimosso le pagine a cui ho fatto riferimento, ma si trovano su archive.org. I collegamenti sono stati modificati per puntare lì.

Per riferimento, questo è il link originale per il secondo articolo