Bonjour à tous et à toutes,
Je suis actuellement en stage dans une société qui développe une application en Delphi s'appuyant sur Firebird. Cette application peut être déployée sur un petit réseau, de 2 à 3 postes maxi. La version de Firebird Server jusqu'à présent est la SuperServer.
Il arrive parfois que certaines transactions réseaux entre l'appli et la base qui est hébergée sur l'un des postes du réseau, se "perdent". Genre une facture qui disparaît ou qui n'aboutit pas... chose assez surprenante à mes yeux, bref.
Lors de mon arrivée dans cette société on m'a donné la mission de déployer cette application sur une architecture Windows Serveur 2k3 avec Terminal Server. Voici mes remarques :
1-l'application ne pouvait se lancer en TSE que si Firebird SuperServer était installé en mode application, par contre nous n'avions droit qu'à une seule session TSE... sinon message d'erreur sur le mappage... pas très pratique pour notre cas de figure...
2-l'installation de Firebird en version Classique a résolu nos problèmes, plusieurs sessions possible en TSE ^^
Donc, je me demande si la version SuperServer est vraiment optimisée pour le travail en réseau, à l'inverse je trouve la version Classique beaucoup "sécurisée" puisqu'elle gère un par un les tâches qui lui sont demandées.
J'aimerai aussi avoir votre avis dans le cas d'un déploiement de VPN, jusqu'à présent cette société avait montée un VPN, mais leur application ne fonctionnait pas du tout, là aussi sachant qu'il utilise la version SuperServer, la version Classique ne résolverait-elle pas ce problème ?
En fait si quelqu'un pouvait m'éclairer, moi qui découvre totalement cette BDD, ça serait très sympa, merci d'avance.
Partager