Bonjour à tous,
L'architecture de mon projet est très simple, un client lourd se connecte à une base de données oracle 9i.
Chaque utilisateur se connecte avec ce client lourd codé en C++.
Il peut donc y avoir plusieurs utilisateurs connectés en même temps sur la base de données oracle, chacun utilisant le client lourd sur sa machine.(Un cas très classique en somme).
Je voudrais que dès qu'un utilisateur Insert/Update/Delete dans une table, Oracle indique à tous les utilisateurs connectés que cette table a été mise à jour.
L'idée est d'effectuer une gestion de cache au niveau des clients lourds et que la base de données signifie à chaque client de se mettre à jour.
Questions:
- Est ce possible?
- Si oui, comment?
Pour info, j'utilise la librairie OTL pour me connecter à la base de données.
http://otl.sourceforge.net/
Partager