sql >> Database >  >> RDS >> Mysql

Een mysql-database met meerdere tenants ontwerpen

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



  1. Hoe datums in datetime-velden in Postgresql te vergelijken?

  2. Hoe repareer ik een InnoDB-tabel?

  3. Hoe maak en vul je een tabel in een enkele stap als onderdeel van een CSV-importbewerking?

  4. Kun je een webservice aanroepen vanuit TSQL-code?