← Glossaire
Glossaire · Dev

Qu'est-ce que Multi-tenancy ?

Il s’agit de la capacité d’un seul logiciel à fournir des services indépendants à plusieurs utilisateurs ou entreprises différents en même temps.

Définition

Pensez à un immeuble d'appartements ; Tout le monde utilise le même bâtiment, mais chacun a son propre appartement. Dans le monde du logiciel, la multilocation signifie que différents clients partageant le même serveur et le même programme travaillent dans leurs propres zones sans voir les données des autres.

Analogie : C'est comme dans un hôtel où tout le monde utilise le même bâtiment et la même piscine, mais chacun a sa propre chambre privée.

Comment ça marche

Le logiciel attribue à chaque utilisateur une « balise » unique dans la base de données. Le système fait correspondre une demande d'un utilisateur uniquement avec les données portant cette balise, il n'y a donc pas de confusion.

Où est-ce utilisé

Il est utilisé dans les plates-formes SaaS (software as a service), les applications basées sur le cloud et les logiciels de gestion d'entreprise.

Souvent confondu avec

Il peut être confondu avec un serveur partagé ; Cependant, ce qui est partagé ici n'est pas seulement le matériel, mais la structure logique du logiciel.

Questions fréquentes

Pourquoi utiliser un seul programme ?

Parce que l'installation d'un programme distinct pour chaque utilisateur est très coûteuse et difficile à gérer ; Il est beaucoup plus facile de mettre à jour à partir d’un seul centre.

Termes liés

Outils liés

This explanation was written in plain language for TreScout · translated from the Turkish original. If something looks wrong or missing, write to hello@trescout.com. Read in Turkish →