Hay varios enfoques para las bases de datos multiinquilino. Para la discusión, por lo general se dividen en tres categorías.
- Una base de datos por inquilino.
- Base de datos compartida, un esquema pertinente.
- Base de datos compartida, esquema compartido. Un identificador de arrendatario (clave de arrendatario) asocia cada fila con el arrendatario correcto.
MSDN tiene un buen artículo sobre pros y contras de cada diseño y ejemplos de implementaciones .
Aparentemente, Microsoft eliminó las páginas a las que me referí, pero están en archive.org. Los enlaces se han cambiado para apuntar allí.
Como referencia, este es el enlace original para el segundo artículo