Salut à tous,
je développe depuis quelques années avec Interbase/Firebird, et il est simplement dévenu mon SGBD officiel que cela soit pour du développement DELPHI ou PHP. Aujourd'hui dans le cadre de mon travail, je dois développer un système de base centrale, sur lequel viendront se connecter une application delphi, et une interface WEB (en php). J'ai pu réalisé quelques tests avec Firebird 1.52 (sous linux) et il semble y avoir quelques problèmes de gestion des transactions lorsque les deux clients (DELPHI et PHP) se connectent simultanéments (Non validation d'info, bloquages..). Pour cela, il m'a suffit de caire deux programmes de tests ajoutant et supprimant des infos dans une table, et en les commitant immédiatement.
J'ai pu constaté ce problème sur des versions antérieures de FireBird pour Linux.
Cependant, ce problème n'apparaît pas avec un FireBird Windows. Je choisi donc pour le moment l'option de fonctionner avec deux serveurs (un linux pour un serveur web sûr, et un zindows pour la base).
Le but de mon message est simple.
D'une part je voudrais savoir, si vous avez déja réalisé des connexions à une base Interbase/Firebird depuis plusieurs clients de type différents, et si cela pose des contre-indications quand à la sécurité des transactions et de la base?
D'une autre part, avez vous déja eu écho de ce problème de chevauchement de transactions avec FireBird pour linux?
Merci d'avance. Nicolas
Partager