Je suis un peu confus parce que je remets en question la définition de «en ligne» dans OLTP et OLAP. Je pensais que «en ligne» signifie ici que nous voulons notre réponse dans un temps limité et sur la base des données disponibles à un moment donné.
Mais les requêtes OLAP peuvent prendre quelques heures à calculer - n'est-ce pas hors ligne?
Et une recherche rapide indique OLAP hors ligne qui semble plutôt déroutant (traitement analytique en ligne hors ligne) ...?
Qu'est-ce que «en ligne» exactement?
Réponses:
Il s'agit simplement d'un vestige d'antan, lorsqu'il était utilisé contrairement au traitement par lots. «En ligne» signifie ici «interactif», c'est-à-dire que les demandes à la base de données sont traitées au fur et à mesure et que les réponses sont données plus ou moins immédiatement, ou au moins dès qu'elles sont disponibles. Le traitement par lots collecterait les demandes dans des lots et les exécuterait dans les délais; les réponses seraient données après l'exécution complète du lot (par exemple le lendemain matin).
Les abréviations OL AP et OL TP font allusion à un autre artefact historique: «en ligne» était l'orthographe la plus courante jusqu'au milieu des années 80.
la source