Una base de datos multi-tenant es aquella que proporciona soporte de base de datos a una serie de grupos separados con distintos de usuarios, también llamados "tenant - inquilinos". Cada tenant puede estar compuesto por todos los usuarios finales de una empresa, o un "tenancy" puede ser un departamento o una ubicación regional dentro de un compañía en particular (distrito).
Por definición no hay reglas estrictas en cuanto a lo que constituye un tenant en una base de datos multi-tenant, ya que la agrupación y asociación de usuarios de un tenant es específica a cada deploy, pero en teoria, un tenant es simplemente cualquier grupo de usuarios, lógicamente definido que requiere acceso a su propio conjunto de datos.
Si hacemos analogía con un condominio o un conjunto de apartamentos que pertence a un solo propietario, cada vivienda (departamento/apartamento) será un tenant, y las personas que habitan cada vivienda, son los usuarios finales.
El principal beneficio de utilizar una base de datos multi-tenancy es compartir: