Bonjour,
Voici le problème :
Actuellement, nous gérons une base de données avec des tables dont certaines données peuvent être mutualisées à tous nos utilisateurs et d'autres spécifiques à certains utilisateurs.
Grossièrement :
Table A = données(client 1) + données(client 2) + données (global à tous les utilisateurs)
Or, nous devons faire face de plus en plus à des problématiques telles que :
- l'exportation et l'importation de données (problème d'id gérés avec auto_increment, complexité car nombreuses tables liées,etc.)
- la synchronisation des données client entre deux bases de données qui évoluent distinctement (problèmes similaires au point précédent)
- la mise à jour de nos propres données (mutualisées à tous nos clients) dans des bases de données dont le contenu diffère (mais reste tjrs sur un même schéma)
Pour vous illustrer un problème :
Nous gérons l'ensemble des données client sur nos serveurs (et donc par Internet).
50% des utilisateurs d'un client ne peuvent qu'accéder à leur réseau intranet, 50% des autres à l'intranet et internet.
Cela nous oblige donc à installer nos applications sur leur intranet,
d'où les soucis évoqués précédemment pour synchroniser leurs données avec leur serveur intranet.
S'il existe un peu de littérature ou des conseils sur ce genre de problématique, je suis preneur...
Le gros du problème étant les conflits avec les identifiants uniques de nos lignes en bd.
ps : pour le moment, j'ai dans l'idée de partir sur une gestion manuelle de ces fameux identifiants uniques auto incrémentés... mais vu le travail, je préfère prendre des précautions
Merci d'avance
Partager