Loading

Multi-tenancy

Run many isolated customers on one install, with a choice of database models, sharding and full per-tenant settings.

  • Multi-Tenancy — Running several customer organisations on one installation — what a tenant is, and the decisions taken once.
  • Database Modes — Shared or separate databases — what each means in practice, and what moving between them involves.
  • Tenant Access — How a user belongs to a tenant, switching between several, and the limits tenancy puts on custom code.
  • Record Sharing — Sharing a specific record from one tenant to another, with an expiry and a revocation, and telling people about it.
  • Per-Tenant Configuration — Settings and structures that differ per tenant — configuration overrides and tenant-defined tables.