2017-06-21 4 views
1

J'ai base et archive dbs. Je dois copier les enregistrements de base à archive et les supprimer de base pour la période sélectionnée. L'utilisateur de l'application peut choisir la période.Quel est le meilleur moyen d'archiver des données d'une base de données Informix 10 à une autre?

Je pense à l'écriture d'une procédure stockée. Mais ce serait génial si cela peut être fait par une configuration de base de données. J'ai lu à propos de la réplication de données, mais je ne suis pas sûr que ce soit approprié. Y a-t-il un moyen de le faire par configuration?

+0

Vous devriez envisager de déplacer votre SGBD Informix 10 vers une version plus récente. Il n'a pas été soutenu du tout depuis un certain nombre d'années maintenant. Il y a eu les versions 11.10, 11.50, 11.70 et 12.10 depuis la parution de 10.00, et 11.10 et 11.50 ne sont plus supportées. –

Répondre

1

zKalev. Informix 10 est un moteur assez vieux (envisager d'améliorer d'urgence), vous êtes hors de soutien. Si vous voulez dire Enterprise Replication, vous pouvez l'utiliser en supposant que base et archive sont dans des instances de base de données différentes. Il peut même être sur la même machine, mais ils doivent être dans des instances différentes.

+0

10x pour la réponse! Je sais que c'est vieux, mais malheureusement, il n'est pas facile de passer à la version supérieure. J'ai écrit une procédure stockée. Il archive 15 000 enregistrements pendant 2 heures. C'est satisfaisant pour ce moment. Je vais l'améliorer plus tard. – zKalev