Il existe plusieurs approches pour les bases de données mutualisées. Pour discussion, ils sont généralement divisés en trois catégories.
- Une base de données par locataire.
- Base de données partagée, un schéma par locataire.
- Base de données partagée, schéma partagé. Un identifiant de locataire (clé de locataire) associe chaque ligne au bon locataire.
MSDN a un bon article sur les avantages et les inconvénients de chaque conception , et exemples d'implémentations .
Microsoft a apparemment supprimé les pages auxquelles j'ai fait référence, mais elles se trouvent sur archive.org. Les liens ont été modifiés pour y pointer.
Pour référence, voici le lien original pour le deuxième article