|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : octobre 2002 Messages : 83 ![]() |
Bonsoir à tous,
J'ai développé une application pour le site d'un client. Ce client s'est peu à peu développé et ouvre maintenant des sites internationaux. 1- le besoin est le même sur tous les pays (mais traitera des informations locales au pays) 2- l'applicatif sera le même et dupliqué sur ses hébergements internationaux Sachant ça, la base de données doit-elle être elle aussi la même ? Dois-je tout stocker dans un "pot commun" ? Ou dois-je considérer les sites internationaux du client X comme si c'était des clients Y ou Z ? En l'état je penche plutôt pour la solution de l'indépendance totale entre les BDD des sites, ne serait-ce que pour répartir la taille des bases. (plusieurs 10aines de Go) Mais peut-être que je néglige les avantages d'une mutualisation de la data ? Je n'en vois aucun dans mon cas car je ne devrai livrer que des reportings par pays, sans comparaison inter-pays. Merci d'avance pour vos retours d'expérience !
|
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2010 Messages : 11 ![]() |
Salut,
En effet ça mérite réflexion, et tu ne devrais pas négliger les avantages d'une mutualisation. D'ailleurs, la mutualisation de l'applicatif mérite aussi réflexion! Je vois 2 avantages principaux à tout mutualiser : 1- pour toute évolution, des aplis et bdd indépendantes deviendront un calvaire (faudra répercuter les modifs sur des dizaines de plateformes...) 2- pour gérer la charge : -il est plus simple de gérer un "tout" que plusieurs dizaines de plateformes. -la charge sera mieux étalée dans le temps, donc la plateforme mieux rentabilisée (surtout sur plusieurs pays : avec le décalage horaire, le trafic devrait être bien étalé dans le temps). par contre du coup, fini les gros cron monstrueux à minuit Après pour la taille de la bdd, rien ne t'empêche de partitionner toutes tes grosses tables sur l' "id_pays". Mais tout ceci n'est que mon humble avis. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : octobre 2002 Messages : 83 ![]() |
Salut !
Merci pour ta réponse complète. Je ne connaissais pas le partitionnement, ça a l'air passionnant, merci pour le tuyau ! http://krierjon.developpez.com/mysql/partitionnement/ Si je peux avoir les avantages de l'une et de l'autre solution, je ne vais pas m'en priver... Bonne soirée ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com