Concept - C’est quoi une base de données OLTP ?

Concept - C’est quoi une base de données OLTP ?

Date de sortie
July 10, 2024
Auteur
Bertrand Fabre

Aujourd’hui, je vous explique ce qui se cache derrière le terme de base de données OLTP.

Les appellations

Pour commencer, que signifie cet acronyme ?

OnLine Transaction Processing

Lorsque que vous entendez parler de bases opérationnelles, il y a de grandes chances que l’on parle aussi de base OLTP.

🧐 Et concrètement, qu’est-ce que c’est ?

💨 Transactions rapides et fréquentes en simultanées

Derrière ces différentes appellations une base OLTP est faite pour gérer de nombreuses transactions courtes rapidement et simultanément (grand nombre d’utilisateurs).

Ce sont des transactions de saisie, de mise à jour et de suppression.

🛠️L’opérationnel

Cela signifie que ces bases sont particulièrement adaptées dans un environnement de transactions en temps réel comme des applications au plus proche de l’utilisateur que l’on associe avec l’opérationnel.

🏗️ L’architecture

La plupart des bases OLTP utilisent un modèle relationnel de données (tables en lignes et colonnes) et mettent en place de l’indexation pour optimiser l’accès aux données.

🍋 ACID

Les systèmes qui exploite de genre de bases supportent, pour la plupart, les propriétés ACID que j’ai détaillé dans un article : “C’est quoi un modèle de transactions ACID ?”.

Exemples

Les banques : pour la gestion des dépôts, retraits, transferts en temps réel, les banques utilisent des bases OLTP ;

Le commerce en ligne : la gestion des commandes et des paiements se fait aussi en temps réel via des bases OLTP.

Merci de votre lecture !