Imagine que você está organizando uma biblioteca. Você tem muitos livros e precisa de um sistema para armazená-los e acessá-los facilmente. Agora, imagine que essa biblioteca é um banco de dados e os livros são os dados. Os bancos de dados na nuvem são como bibliotecas digitais que armazenam e gerenciam dados na internet, em vez de em um computador local ou servidor físico.
Agora, imagine que existem diferentes tipos de bibliotecas: públicas, privadas e híbridas. Da mesma forma, existem diferentes tipos de bancos de dados na nuvem, cada um com suas próprias características e vantagens.
Explicação
Os bancos de dados na nuvem são criados, implementados e acessados em um ambiente de nuvem, como uma nuvem privada, pública ou híbrida. Existem dois modelos principais de implementação de banco de dados em nuvem:
- Banco de dados tradicional: Uma organização compra espaço de máquina virtual de um provedor de serviços de nuvem e o banco de dados é implementado na nuvem. A organização é responsável pela supervisão e gerenciamento de banco de dados.
- Banco de dados como um serviço (DBaaS): Uma organização contrata um provedor de serviços em nuvem por meio de um serviço de assinatura baseado em taxas. O provedor de serviços oferece uma variedade de tarefas operacionais, de manutenção, administrativas e de gerenciamento de banco de dados em tempo real para o usuário final.
As principais plataformas de nuvem, como a Amazon Web Services (AWS), a Microsoft Azure e a Google Cloud Platform (GCP), desempenham um papel fundamental na oferta de serviços de bancos de dados.
80/20
Os 20% dos tópicos que representam 80% do entendimento sobre bancos de dados na nuvem são:
- Compreender o conceito de banco de dados na nuvem.
- Conhecer os dois modelos principais de implementação de banco de dados em nuvem: Banco de dados tradicional e DBaaS.
- Familiarizar-se com as principais plataformas de nuvem: AWS, Azure e GCP.
Ponto Cego
Algumas perguntas importantes a serem consideradas ao aprender sobre bancos de dados na nuvem incluem:
- Quais são as principais diferenças entre um banco de dados tradicional e um DBaaS?
- Quais são as vantagens e desvantagens de usar um banco de dados na nuvem em comparação com um banco de dados local?
- Como a segurança é gerenciada em um banco de dados na nuvem?
Assunto Relacionado
Um assunto relacionado que pode ajudar a entender melhor os bancos de dados na nuvem é a computação em nuvem.
Inteligência Artificial e Métodos Quantitativos
1 Big Data.
1.2.1 O paradigma de computação na nuvem.
1.2.2 Requisitos de gerência de dados na nuvem.
1.2.3 Categorias de bancos de dados na nuvem.
1.3 Infraestruturas para processamento distribuído de Big Data: Hadoop, Spark, Kafka.
2.1 Definição e características de um Data Warehouse.
2.2 Data Mart.
2.3 Processamento de Transações em tempo real: OLTP e OLAP.
2.4 Modelagem Multidimensional.
2.5 Bancos de Dados Multidimensionais.
2.6 Projeto de Data Warehouse.
2.7 Conceitos de extração, transformação e carga (ETL).
3 Descoberta de Conhecimento e Mineração de Dados.
3.1 Conceitos básicos do processo de descoberta de conhecimento em bancos de dados (KDD).
3.2 Metodologia de KDD.
3.4 Pré-processamento de dados.
5 Estatística.