Er zijn verschillende benaderingen voor databases met meerdere tenants. Ter discussie zijn ze meestal onderverdeeld in drie categorieën.
- Eén database per tenant.
- Gedeelde database, één relevant schema.
- Gedeelde database, gedeeld schema. Een tenant-ID (tenantsleutel) koppelt elke rij aan de juiste tenant.
MSDN heeft een goed artikel over de voor- en nadelen van elk ontwerp , en voorbeelden van implementaties .
Microsoft heeft blijkbaar de pagina's verwijderd waarnaar ik verwees, maar ze staan op archive.org. Links zijn gewijzigd om daarheen te verwijzen.
Ter referentie:dit is de originele link voor het tweede artikel