Traitement des transactions en ligne (oltp)

Définition - Que signifie le traitement des transactions en ligne (OLTP)?

Le traitement des transactions en ligne (OLTP) est une classe de systèmes qui prend en charge ou facilite les applications hautement orientées vers les transactions. Les principales caractéristiques du système OLTP sont les commentaires immédiats des clients et le volume élevé de transactions individuelles.

Definir Tech explique le traitement des transactions en ligne (OLTP)

OLTP est principalement utilisé dans les industries qui dépendent fortement du traitement efficace d'un grand nombre de transactions clients, par exemple les banques, les compagnies aériennes et les détaillants. Les systèmes de base de données qui prennent en charge OLTP sont généralement décentralisés pour éviter des points de défaillance uniques et pour répartir le volume entre plusieurs serveurs.

Les systèmes OLTP doivent fournir l'atomicité, c'est-à-dire la capacité de traiter ou d'annuler complètement une commande. Le traitement partiel n'est jamais une option. Lors de la réservation de sièges de passagers aériens, l'atomicité combine les deux actions système de réservation et de paiement du siège. Les deux actions doivent se produire ensemble ou pas du tout.

La forte dépendance du système OLTP apporte des défis supplémentaires. Par exemple, si le serveur ou les canaux de communication échouent, une chaîne commerciale entière peut s'arrêter immédiatement.