Bonjour,
Je sollicite votre aide sur un problème peut être simple, mais là, j'avoue que je ne vois pas.
J'ai une table sollicitée uniquement en écriture. Que des INSERT. Appelons cette table A.
J'ai une table identique sur un autre serveur d'archive. Appelons cette table ArchiveA
J'ajoute environ 150000 lignes par jour dans la table A, ce qui n'est pas énorme encore, mais bon ça commence à faire ! Du coup, pour optimiser le temps de réponse à l'écriture, j'archive les données tous les jours dans ArchiveA.
L'archivage consiste à prendre les données du jour, les transférer dans ArchiveA, et supprimer ce qui a été copié.
Mon problème vient du fait que lorsque je fais cet archivage, la table A n'est plus accessible en écriture et plus j'ai de données par jour, plus le temps d'indisponibilité de la table A est long.
Pourtant, je n'ai absolument pas à locker la table A puisque je prends des données antérieures, et que ces données n'ont aucun risque d'être modifiées.
Est-ce qu'il existe une solution à ce problème ?
J'ai beau chercher, je ne trouve aucune info se rapportant à ce cas d'utilisation.
Merci par avance,
Guillaume
Partager