Situation de départ :
* Environ 35 utilisateurs en tout
* Maximum 10 connectés pour consulter des données
* Maximum 5 utilisateurs connectés pour ecrire des nouvelles valeurs.
Au pire les 15 connectées en même temps.
* Un programme en VB6 qui permets d'ecrire dans une base de données Access dans un environment multi-utilisateur.
* Un fichier access qui contient toutes les données.
Question : est ce que cette situation peut fonctionner mieux avec un serveur MySQL point de vue vitesse et/ou fiabilité ou un simple fichier Access fera l'affaire (comme ce l'est maintenant)?
Avant de répondre, prenez en compte que le programme (un assez grand projet) en VB6 tourne actuellement sur les machines et qu'il faudrait prévoir donc pas mal de temps pour modifier celui ci pour qu'il attaque l'accèss via ODBC (at pas via DAO comme c'est le cas maintenant), l'installation de MySQL sur le serveur, l'ouverture des ports sur chaque PC (peut se faire via le serveur de domaine) et l'intégration de ces bases sur le serveur - sans compter la phase de test.....
Pourquoi j'hésite:
* j'ai déjà lu pas mal de gens qui ne sont pas trop content des performances de MySQL, contrairement de ce qu'ils disent sur leur site
* question de sécurité : la base de données sous mysql n'est pas visible pour des esprits mal-intentionée qui veulent supprimer le fichier access du serveur
* la gestion est quand même un chouilla plus dur en MySQL (si on doit modifier le contenue de la base) - mais bon, vous allez dire "c'est une question d'habitude" (que je n'ai pas (encore))
Merci de vos commentaires
F.M.