Tout d’abord, considérons les différences entre les files d’attente de données, les fichiers base de données, et les
files d’attente de messages.
Les files d’attente de données
sont efficaces pour faciliter la communication
entre des procédures
et des programmes actifs, pas
pour stocker de gros volumes de
données ou de grands nombres
d’entrées. Pour cela, il faut utiliser
des fichiers base de données.
Il ne faut pas utiliser les files
d’attente de données pour stocker
des données à long terme.
Pour cela, il faut aussi utiliser les fichiers
base de données.
Si vous utilisez des files d’attente
de données, vous devez inclure
des routines de fin anormale
dans vos programmes afin de récupérer
les éventuelles entrées
pas encore entièrement traitées
avant que le système ne finisse. Il
est également judicieux de supprimer
et de recréer périodiquement
(une fois par jour, par exemple)
une file d’attente de données en
un point sûr. S’il existe trop d’entrées
non supprimées, les performances
peuvent être affectées.
Recréez la file d’attente de données
périodiquement pour lui redonner
sa taille optimale.
Les files d’attente de données
sont similaires aux files d’attente
de messages, en ce que les procédures
et les programmes peuvent
envoyer des données à la file d’attente,
qui seront reçues plus tard
par une autre procédure ou programme.
Toutefois, plus d’un programme
peut avoir une réception
en suspens sur une file d’attente
de données en même temps, alors
qu’un programme seulement
peut avoir une réception en suspens
dans une file d’attente de
messages en même temps. (Un
programme seulement reçoit une
entrée à partir d’une file d’attente
de données, même si plus d’un
programme est en attente.) Les entrées sur une file d’attente sont
traitées dans l’un des trois ordres suivants
: FIFO (first-in-first-out), LIFO
(last-in-first-out) ou KEYED (file d’attente
indexée). Quand une entrée est
reçue, elle est supprimée de la file
d’attente de données.
Le renouvellement d’un parc IT peut rapidement faire grimper les dépenses. Inventaire incomplet, postes surdimensionnés, manque de standardisation, perte de valeur du matériel et achats réactifs : découvrez les cinq…
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et…