Estou um pouco confuso porque estou questionando a definição de 'online' no OLTP e OLAP. Eu costumava pensar que 'online' aqui significa que queremos nossa resposta em tempo limitado e com base nos dados disponíveis em uma instância no tempo.
Mas as consultas OLAP podem demorar algumas horas para serem computadas - isso não está offline?
E uma pesquisa rápida indica OLAP offline, o que soa bastante confuso (processamento analítico online offline) ...?
O que exatamente é 'online'?
Respostas:
É simplesmente um remanescente dos tempos antigos, quando usado em contraste com o processamento em lote . "Online" aqui significa "interativo", ou seja, as solicitações ao banco de dados são processadas à medida que chegam e as respostas são dadas mais ou menos imediatamente, ou pelo menos assim que estiverem disponíveis. O processamento em lote coletaria solicitações em, bem, lotes e as executaria dentro do cronograma; as respostas seriam dadas após toda a execução do lote (por exemplo, na manhã seguinte).
As abreviaturas OL AP e OL TP sugerem outro artefato histórico: "on-line" costumava ser a grafia mais comum até meados da década de 1980.
fonte