Magasins de données
Un magasin de données est un emplacement de stockage des messages qui utilise une base de données relationnelle. Un moteur de messagerie utilise un magasin de données pour stocker les informations de fonctionnement dans la base de données ainsi que pour conserver des objets indispensables au moteur de messagerie pour la reprise en cas de défaillance.
Un magasin de données se compose de l'ensemble de tables qu'un moteur de messagerie utilise pour stocker les données persistantes dans une base de données. Voir Tables des magasins de données pour la liste des tables constituant un magasin de données. Toutes les tables d'un magasin de données sont conservées dans le même schéma de base de données. Vous pouvez créer plusieurs magasins de données dans la même base de données si vous utilisez un schéma distinct pour chacun d'eux.
La relation un-à-un entre un moteur de messagerie et un magasin de données signifie que chaque moteur de messagerie doit posséder son propre magasin de données. Un moteur de messagerie utilise une instance de source de données JDBC pour interagir avec la base de données contenant le magasin de données. La Figure 1 illustre ces relations.

Toutes les tables du magasin de données doivent être stockées dans le même schéma. Vous pouvez créer plusieurs magasins de données dans une base de données si vous utilisez un schéma distinct pour chacun d'eux. Bien que chaque moteur de messagerie utilise les mêmes noms de table, sa relation au schéma octroie à chaque moteur de messagerie une utilisation exclusive de ses propres tables.
Topologies des magasins de données
Vous disposez de plusieurs options pour l'emplacement relatif d'un magasin de données et de son moteur de messagerie. La topologie définit également la relation entre un magasin de données et d'autres magasins de données.
- Le magasin de données peut être exécuté sur le noeud sur lequel est exécuté son moteur de messagerie ou sur un noeud éloigné.
- Le magasin de données peut disposer d'une base de données dédiée ou partager une base de données avec d'autres magasins de données.Conseil : Si vous utilisez le système SGBDR Informix, configurez une instance de base de données distincte pour chaque moteur de messagerie.