No que se refere à arquitetura e aplicações de data warehous...
Processos OLTP utilizam bancos de dados transacionais como fonte de dados, enquanto OLAP utilizam Data Warehouse ou Data Mart.
OLTP (Online Transaction Processing): São sistemas projetados para lidar com transações de negócios do dia a dia, como inserção, atualização e exclusão de registros em bancos de dados. Os sistemas OLTP geralmente operam em tempo real e têm como objetivo manter os dados do dia a dia, registrando transações e garantindo a integridade dos dados. Eles usam bancos de dados transacionais como fonte de dados, onde a ênfase está na inserção e recuperação eficiente de registros individuais.
OLAP (Online Analytical Processing):São sistemas projetados para análise de dados e tomada de decisões. Eles trabalham com grandes volumes de dados históricos e são otimizados para consultas complexas e análises multidimensionais. Em vez de bancos de dados transacionais, os sistemas OLAP usam Data Warehouses (armazéns de dados) ou Data Marts como fonte de dados. Essas fontes de dados são projetadas para agregação de dados, armazenamento de dados históricos e consultas analíticas.
CERTO.
- OLTP (Online Transaction Processing): Este tipo de processamento lida com transações em tempo real, como inserção, atualização e exclusão de registros em um banco de dados transacionais. Bancos de dados transacionais são otimizados para operações de leitura e gravação eficientes.
- OLAP (Online Analytical Processing): Por outro lado, o OLAP é projetado para análise e consulta eficientes de grandes conjuntos de dados. Os dados geralmente são extraídos de um Data Warehouse ou Data Mart, que são otimizados para consultas analíticas complexas. O OLAP fornece uma visão multidimensional dos dados, permitindo análises mais aprofundadas.
OLTP - "T de Trabalhador"
- Banco de dados RELACIONAL ( Também chamados de Dimensionais)
- Dados Individualizados
- Dados presentes
- Foco no Nível OPERACIONAL ( Daí vem o "T" )
- Registra Simultaneamente poucos dados
- Orientado ao PROCESSO
- São Voláteis
OLAP ( É o inverso)
- Banco de Dados Multidimensionais
- Dados Sumarizados
- Dados Históricos
- Registro de Múltiplos Dados Simultâneos
- Orientados ao NEGÓCIO( Perspectiva em Nível Estratégico)
- NÃO voláteis
Alguém poderia classificar BANCO DE DADOS TRANSACIONAIS de forma objetiva, por favor ?
gabarito comentado;
Prezados, a questão exige conhecimentos a respeito de banco de dados. Vejamos: Bancos de dados transacionais são armazenamentos de linha, o que significa que os dados são armazenados no disco como linhas, ao invés de colunas. São provenientes de uma ação, operação ou transação específica.O OLTP serve para designar os sistemas operacionais com dados transacionais. É um tipo de processamento de dados que consiste na execução de várias transações que ocorrem simultaneamente (transações bancárias online, compras, entrada de pedidos ou envio de mensagens de texto, por exemplo).Lembre-se que no OLTP, a característica definidora comum de qualquer transação de banco de dados é a sua atomicidade, ou seja, se uma transação é bem-sucedida como um todo ou se ela falha (ou é cancelada). OLAP é um software para realizar análises multidimensionais em alta velocidade em grandes volumes de dados de armazenamento de dados unificados e centralizado. Geralmente envolve a consulta de muitos registros (mesmo todos os registros) em um banco de dados para fins analíticos.As ferramentas OLAP são projetadas para análise multidimensional de dados em um data warehouse, que contém dados tanto transacionais quanto históricos. As ferramentas OLAP também são projetadas para um data mart, já que ele é um subconjunto de um data warehouse focado em uma determinada linha de negócios, departamento ou área de assunto. Gabarito do monitor: CERTO
Respondendo ao @Ítalo,
"Banco de Dados Transacionais" refere-se a sistemas de gerenciamento de banco de dados (SGBDs) projetados para suportar operações de transações em ambientes de processamento transacional. Aqui está uma classificação objetiva:
Categoria: Software de Banco de Dados
Tipo: Banco de Dados Transacional
Função Principal: Suportar operações de transações, como inserção, atualização e exclusão de dados, em ambientes transacionais onde o foco é na consistência e integridade dos dados.
Características Principais:
- ACID Compliance: Garante a consistência dos dados por meio de propriedades ACID - Atomicidade, Consistência, Isolamento e Durabilidade - durante transações.
- Alta Concorrência: Projetado para lidar com múltiplas transações simultâneas, mantendo a integridade dos dados mesmo em ambientes de alto volume de transações concorrentes.
- Eficiência de Leitura e Escrita: Otimizado para operações de leitura e gravação eficientes, garantindo que as transações sejam realizadas de maneira rápida e eficaz.
- Modelagem Relacional: Geralmente, utiliza o modelo relacional para organizar e representar os dados, utilizando tabelas e relacionamentos.
- Ênfase na Consistência Imediata: Dá prioridade à consistência imediata dos dados, garantindo que eles estejam sempre em um estado válido após cada transação.
Exemplos de SGBDs de Bancos de Dados Transacionais: Oracle Database, Microsoft SQL Server, MySQL (InnoDB), PostgreSQL (em certas configurações), entre outros.