OLTP

Une définition du Jargon Français.

Image:Dr_enus.png sigle masculin.  [base de données]. On-Line Transactional Processing. Terme ancien désignant un système destiné à offrir moyen à une application animée par un poste distant d'utiliser de façon transactionnelle un serveur de base de données. Cela désigne également l'approche technique correspondante.

Il s'agit le plus souvent un ensemble logiciel grâce auquel un utilisateur peut employer un poste connecté au serveur de base de données de façon interactive en épargnant au développeur la gestion de nombre d'embarras alors possibles (indisponibilité du serveur, déconnexion intempestive, timeout ...). En pratique cela revient à laisser le serveur fonctionner dans un mode très proche du batch, par exemple afin de préserver des systèmes anciens et fiables, tout en offrant une bonne interactivité à l'utilisateur.

Dans nombre d'applications son composant majeur est le moniteur transactionnel, mais il n'est pas strictement nécessaire car l'application assure parfois le nécessaire.

Ce terme désigne à présent surtout le genre d'activité du serveur de base de données auquel un certain type de besoin correspond : des accès aléatoires denses (nombreuses requêtes par unité de temps), impliquant chacun peu de traitements (calculs) et portant sur un faible volume de données disséminées dans une imposante base (sa taille est un multiple, parfois supérieur à 1000, de celle de la mémoire centrale du serveur). Ce dernier emploiera vraisemblablement des disques offrant beaucoup d'IOPS tandis qu'un serveur OLAP, son cousin dans le monde du décisionnel, nécessite plutôt de hauts débits tendus car la plupart des requêtes impliquent l'analyse d'une grande quantité de données.

L'infrastructure sous-jacente aux DABs constitue un exemple classique d'OLTP: des millions de comptes, des centaines de milliers de petites opérations simultanément et rapidement menées. L'OLAP répond quant à lui, souvent après plusieurs heures d'efforts, à des questions telles que « présenter les soldes des comptes dont le débit mensuel augmenta en moyenne d'au moins 50 euros par mois durant l'année écoulée, par âge et lieu d'habitation du détenteur ».

Récupérée de « http://jargonf.org/wiki/OLTP »