URL: https://linuxfr.org/forums/programmation-python/posts/options-django-architecture-multitenant-quelle-influence-sur-la-performance-de-la-base-de-donnees Title: options django architecture multitenant : quelle influence sur la performance de la base de données? Authors: bombadil Date: 2022年04月21日T08:44:20+02:00 License: CC By-SA Tags: base, données, postgres, django et multitenant Score: 0 Bonjour à tous, D'abord merci beaucoup pour vos réponses à mes nombreux posts, jespere pouvoir redonner à la communauté libre quand j'aurai plus d'experience! J'ai posté ce message sur stackoverflow mais je n'ai eu aucune réponses... Je m'interroge sur l'architecture idéale pour une base de données avec des enjeux de sécurité importants (certaines données pourraient concerner la santé des utilisateurs par exemple). J'ai lu ce document sur les architectures multitenant dans django : https://books.agiliq.com/projects/django-multi-tenant/en/latest/index.html Je m'interroge encore sur la bonne architecture à adopter, notamment pour la partie/table/base "utilisateurs" : schéma isolés dans base commune, bases isolés dans une app commune, tenants completement isolés en utilisant docker ? Je voudrais eviter de mettre tous les utilisateurs dans la meme table ou dans la meme base pour des raisons de sécurité. Cependant, je ne comprend pas bien si cest une bonne pratique de mettre chaque utilisateur dans une base séparée? Si je fais ca est ce que chaque base doit etre du meme type (par exemple une base postgres qui contient pleins de bases sqlite pour chaque utilisteur ou est ce qu elles doivent etre des bases postgres aussi? ) Je me demande aussi dans quelle mesure ca affecte les performances de procéder en faisant une base isolée par utilisateur? Est ce que l'alternative de mettre un schema par utilisateur dans une meme base est assez "sécurisé"? Et enfin, il y a l'aspect pratique pour faire des requetes sur mes utilistaeurs...si je les met dans des bases séparés est ce que je peux requeter avec postgres ou il faudra que je fasse des scripts pour coordonner les requetes et rassembler les resultats?

AltStyle によって変換されたページ (->オリジナル) /