Vue d'ensemble
- OLTP et OLAP sont 2 capacités de traitement des données
- Comprendre la différence entre OLTP et OLAP
introduction
Vous obtenez de nouvelles informations chaque jour. Mais ce n'est qu'après l'avoir analysé que vous pourrez l'ajouter à vos connaissances et prendre des décisions plus éclairées.. Il en est de même de toutes les organisations dans le monde. Les organisations collectent de gros volumes de données, puis les traitent pour avoir du sens et prendre la bonne décision commerciale. Contrairement aux humains, une organisation a deux types de capacités de traitement des données: OLTP et OLAP.

Contrairement à son nom, il y a une grande différence entre les deux. Alors que l'on gère les processus en temps réel, l'autre permet d'analyser de gros volumes de données pour améliorer les capacités de l'organisation. Comprenons cette différence entre les deux un peu plus en détail dans cet article..
Table des matières
- Qu'est-ce que l'OLTP?
- Exemple OLTP
- Fonctionnalités OLTP
- Qu'est-ce que l'OLAP?
- Exemple OLAP
- Fonctionnalités d'OLAP
- OLTP contre OLAP
Qu'est-ce que l'OLTP?
OLTP, O Traitement transactionnel en ligne, les systèmes gèrent un grand nombre de transactions qui se produisent en temps réel. Mais, Quelles sont les opérations?
Bien, Procédure sont des processus qui se produisent dans leur intégralité et isolés les uns des autres. ils insèrent, actualizan o eliminan datos en una base de donnéesUne base de données est un ensemble organisé d’informations qui vous permet de stocker, Gérez et récupérez efficacement les données. Utilisé dans diverses applications, Des systèmes d’entreprise aux plateformes en ligne, Les bases de données peuvent être relationnelles ou non relationnelles. Une bonne conception est essentielle pour optimiser les performances et garantir l’intégrité de l’information, facilitant ainsi la prise de décision éclairée dans différents contextes..... Dans une course réussie, los cambios realizados por una transactionLa "transaction" fait référence au processus par lequel un échange de biens a lieu, services ou argent entre deux ou plusieurs parties. Ce concept est fondamental dans le domaine économique et juridique, puisqu’il implique un accord mutuel et la prise en compte de conditions spécifiques. Les transactions peuvent être formelles, sous forme de contrats, ou informel, et sont essentielles au fonctionnement des marchés et des entreprises.... en una base de datos persisten en la base de datos incluso en el caso de una falla del sistema.
Les données transactionnelles sont stockées dans Bases de données relationnelles qu'ils assurent ACIDE propriétés pour les transactions. Ces données sont écrites et interrogées à un rythme très rapide pour éviter les retards de traitement.

OLTP régit les transactions car ce sont les processus critiques que nous rencontrons dans notre vie quotidienne.. Transactions en ligne, commandes e-commerce, réservations d'hôtel en ligne, Opérations au guichet automatique, etc., sont gérés par des processus OLTP.
Exemples OLTP
Imagine que inicia sessionLa "Session" C’est un concept clé dans le domaine de la psychologie et de la thérapie. Fait référence à une rencontre programmée entre un thérapeute et un client, où les pensées sont explorées, Émotions et comportements. La durée et la fréquence de ces séances peuvent varier, et son objectif principal est de faciliter la croissance personnelle et la résolution de problèmes. L’efficacité des séances dépend de la relation entre le thérapeute et le thérapeute.. en un sitio web de comercio electrónico para reservar el último par de sus auriculares favoritos que están actualmente a la venta. Considérer ce qui suit:
- Plusieurs personnes peuvent essayer de réserver les écouteurs, mais aucun n'est au courant des processus des autres. (jedésolation)
- La commande ne sera considérée comme réussie que lorsqu'un utilisateur aura terminé toutes les étapes avec le paiement.. (UNEtomicité)
- Une fois qu'un utilisateur a terminé avec succès la commande, sera mis à jour dans la base de données du site Web. Ensuite, les écouteurs ne seront plus disponibles sur le site. (Cla cohérence)
- À présent, même si le site de commerce électronique tombe en panne en raison d'un afflux de trafic d'utilisateurs, l'utilisateur possède toujours le casque qu'il a acheté avec succès. (rédurabilité)

OLTP s'assure que ces transactions sont effectuées sans incohérences dans la base de données à l'aide du ACIDE (atomicité, cohérence, isolation, durabilité) Propriétés (dont nous venons de discuter).
Fonctionnalités OLTP
- Gérer les transactions en temps réel.
- Ces systèmes modifient les données de la base de données.
- Gérer les transactions régies par les propriétés ACID.
- Ces systèmes stockent des données dans des bases de données relationnelles.
- La mise en œuvre des transactions OLTP est généralement très rapide, de l'ordre de la milliseconde.
Qu'est-ce que l'OLAP?
Les organisations disposent de données générées à partir de transactions stockées dans diverses bases de données OLTP. Mais ces données ne sont d'aucune utilité si elles ne sont pas analysées pour obtenir des informations précieuses pour l'organisation.. Cependant, interroger ces données directement à partir des bases de données OLTP n'est pas efficace en raison de la grande quantité de données et de la complexité des requêtes qui doivent être écrites. Donc, nous stockons ces données dans une base de données différente appelée bases de données OLAP.
OLAP, O Processus analytique en ligne, les bases de données stockent les données sous forme agrégée à partir de plusieurs bases de données OLTP. Alors, ces données sont stockées dans un entrepôt de données. Mais, au lieu d'une vue au niveau de la transaction, fournit une vue multidimensionnelle des données. Cela signifie que si l'organisation souhaite voir les données de vente agrégées, vous pouvez les afficher selon plusieurs catégories et sous-catégories: Lieu (Région, Pays, état), temps (année, mes, jour), le client (le genre, âge), etc. Cela permet aux organisations d'effectuer une analyse avancée de leurs données., en leur donnant une meilleure compréhension de vos produits.

Il va sans dire que la clé du succès des bases de données OLAP est la vue multidimensionnelle.. Mais, Comment est-il stocké? Prenons un exemple pour comprendre que.
Exemple OLAP
Prenant notre exemple précédent du site de commerce électronique, imaginez que l'entreprise souhaite maintenant analyser les ventes de l'année écoulée. Mais regarder les ventes par mois est trop simpliste. Considérer les ventes par mois classées par région serait une meilleure approche.

Ce tableau est connu sous le nom Cubo OLAP avec deux dimensions (quartier et région) et les données agrégées stockées ici sont appelées la mesure.
Les données stockées dans les entrepôts de données sont de manière similaire avec autant de dimensions que nécessaire pour l'analyse.

Ici, le temps, la région et la catégorie sont des dimensions. La cellule ombrée du cube montre les données du mois de février, dans la région Nord pour la catégorie Vêtements.
Fonctionnalités d'OLAP
- Ce sont des données historiques.
- Ces systèmes ne modifient pas les données.
- Stocke les données dans des entrepôts de données de manière multidimensionnelle.
- Utilisé à des fins d'analyse de données.
- Les données ne sont jamais modifiées.
OLTP contre OLAP
| OLTP
(Traitement transactionnel en ligne) |
OLAP
(Processus analytique en ligne) |
|
| Fonctionnalité | Gérer les transactions qui modifient les données dans les bases de données. | Utilisé à des fins d'analyse et de reporting. |
| La source | Transactions d'organisation en temps réel. | Les données sont consolidées à partir de plusieurs bases de données OLTP. |
| Format de stockage | Forme tabulaire dans les bases de données relationnelles. | Forme multidimensionnelle dans les cubes OLAP. |
| Opération | Lire et écrire | Lecture seulement |
| Temps de réponse | Traitement rapide car les requêtes sont simples. | Plus lent que OLTP |
| Utilisateurs | Cadres, scientifiques des données | Programmeurs, professionnels de la base de données |
Remarques finales
Pour resumer, dans cet article, nous discutons de la différence entre OLTP et OLAP. C'est surement un sujet rudimentaire, mais essentiel pour jeter les bases d'une carrière en ingénierie des données.
Si vous recherchez plus d'articles de ce type dans le domaine de l'ingénierie des données, Je recommande fortement les articles suivants pour commencer votre voyage:
J'espère que cet article a pu donner une explication claire sur le sujet. Faites-moi savoir si vous avez des questions dans les commentaires ci-dessous.



