SlideShare uma empresa Scribd logo
1 de 31
Arquitetura de Banco de Dados
QUAL O MELHOR PARA MINHA APLICAÇÃO ?
Felipe Fernandes Correia
2
Há Sete anos que trabalho com desenvolvimento
de sistemas e sempre busquei aperfeiçoamento
profissional e pessoal. Já trabalhei com diversos
profissionais da área de TI em geral, passando
por projetos de alta complexidade e utilizando
diversas linguagens de programação. E hoje
estou atuando como Líder técnico de
desenvolvimento na FCamara.
Contatos:
▪ www.cfelipefernandes.com.br
▪ feelipefernand@gmail.com
▪ @feehfernand
BANCO DE DADOS
Vamos entender o que de fato é um banco de dados
3
DB
“O que é um Banco de Dados ?
4
“O que é um Banco de Dados ?
5
“O que é um Banco de Dados ?
6
ARQUITETURA
Vamos entender um pouco sobre a arquitetura de um banco de dados
7
DB
“Arquitetura do Banco de dados
8
Esquemas InstânciasModelagem
MODELAGEM DE
DADOS 9
DB
“Arquitetura do Banco de dados - Modelagem de Dados
10
ESQUEMA
11
DB
“Arquitetura do Banco de dados - Esquemas
12
“
13
Arquitetura do Banco de dados - Esquemas
14
DB
INSTÂNCIA
“
15
Arquitetura do Banco de dados - Instâncias
Banco de Dados
Servidor
“
16
Arquitetura do Banco de dados
Visão Externa
Esquema Conceitual
Esquema Interno
Dados Armazenados
17
DB
“
18
SQL SERVER
▪ SQL Server é utilizado em
sites que necessita de uma
grande massa de cadastros,
onde são lançados produtos,
preços, marcas, entre outras
informações
“
19
SQL SERVER
“
20
MySQL
▪ O MySQL é um sistema de
gerenciamento de banco de
dados relacional de código
aberto, ou seja, é executado
como um servidor e permite
que vários usuários
gerenciam e criem inúmeros
bancos de dados
“
21
MySQL
“
22
MongoDB
▪ MongoDB, é um sistema de
gerenciamento de banco de
dados robusto, que usa a
linguagem MongoDB onde a
curva de aprendizagem é um
pouco mais relevante, e o seu
grande destaque é não ser
relacional.
“
23
MongoDB
“
24
PostgreSQL
▪ Postgre, é um sistema de
banco de dados
extremamente robusto, capaz
de suportar um grande
volume de dados. Além disso,
ele tem baixo custo de
manutenção e alta
estabilidade
“
25
PostgreSQL
26
DB
QUAL É O MELHOR
BANCO DE DADOS?
“
27
QUAL É O MELHOR BANCO DE DADOS ?
“
28
QUAL O MELHOR BANCO DE DADOS ?
“Não existe um banco de dados melhor e sim o melhor banco de
dados para utilizar em minha aplicação”
29
DB
QUAL É O MELHOR PARA
MINHA APLICAÇÃO ?
“
30
Qualidades dos Bancos de Dados
Indicado para
sistemas grandes
Indicado para
sistemas
pequeno/médio
Indicado para
sistemas que
necessite de muitos
acessos
Indicado para
sistemas “Gigantes”
Muito obrigado pelo seu
tempo
31
Se você tiver alguma dúvida sobre este tema,
entre em contato comigo em:
▪ www.cfelipefernandes.com.br
▪ feelipefernand@gmail.com
▪ @feehfernand

Mais conteúdo relacionado

Mais procurados

Azure Cosmos DB - Campinas .NET - Janeiro-2018
Azure Cosmos DB - Campinas .NET - Janeiro-2018Azure Cosmos DB - Campinas .NET - Janeiro-2018
Azure Cosmos DB - Campinas .NET - Janeiro-2018Renato Groff
 
Azure Cosmos DB - Azure Weekend SP - Outubro/2017
Azure Cosmos DB - Azure Weekend SP - Outubro/2017Azure Cosmos DB - Azure Weekend SP - Outubro/2017
Azure Cosmos DB - Azure Weekend SP - Outubro/2017Renato Groff
 
Bancos NoSQL no Microsoft Azure
Bancos NoSQL no Microsoft AzureBancos NoSQL no Microsoft Azure
Bancos NoSQL no Microsoft AzureJoel Rodrigues
 
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012Diego Nogare
 
NoSQL no Microsoft Azure - Global Azure Bootcamp 2017
NoSQL no Microsoft Azure - Global Azure Bootcamp 2017NoSQL no Microsoft Azure - Global Azure Bootcamp 2017
NoSQL no Microsoft Azure - Global Azure Bootcamp 2017Renato Groff
 
Conhecendo o mongodb e clusterização de dados - ReplicaSet
Conhecendo o mongodb e clusterização de dados - ReplicaSetConhecendo o mongodb e clusterização de dados - ReplicaSet
Conhecendo o mongodb e clusterização de dados - ReplicaSetJhonathan de Souza Soares
 
NoSQL no Azure - Azure Tech Nights - 2017
NoSQL no Azure - Azure Tech Nights - 2017NoSQL no Azure - Azure Tech Nights - 2017
NoSQL no Azure - Azure Tech Nights - 2017Renato Groff
 
TDC2018SP | Trilha Arq Dados - Gestao de Dados: Como ter entrega e integracao...
TDC2018SP | Trilha Arq Dados - Gestao de Dados: Como ter entrega e integracao...TDC2018SP | Trilha Arq Dados - Gestao de Dados: Como ter entrega e integracao...
TDC2018SP | Trilha Arq Dados - Gestao de Dados: Como ter entrega e integracao...tdc-globalcode
 
Construindo um Data Lake - TDC SP 2018
Construindo um Data Lake - TDC SP 2018Construindo um Data Lake - TDC SP 2018
Construindo um Data Lake - TDC SP 2018Daniel Cassiano
 

Mais procurados (11)

Azure Cosmos DB - Campinas .NET - Janeiro-2018
Azure Cosmos DB - Campinas .NET - Janeiro-2018Azure Cosmos DB - Campinas .NET - Janeiro-2018
Azure Cosmos DB - Campinas .NET - Janeiro-2018
 
Azure Cosmos DB - Azure Weekend SP - Outubro/2017
Azure Cosmos DB - Azure Weekend SP - Outubro/2017Azure Cosmos DB - Azure Weekend SP - Outubro/2017
Azure Cosmos DB - Azure Weekend SP - Outubro/2017
 
Bancos NoSQL no Microsoft Azure
Bancos NoSQL no Microsoft AzureBancos NoSQL no Microsoft Azure
Bancos NoSQL no Microsoft Azure
 
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012
 
NoSQL no Microsoft Azure - Global Azure Bootcamp 2017
NoSQL no Microsoft Azure - Global Azure Bootcamp 2017NoSQL no Microsoft Azure - Global Azure Bootcamp 2017
NoSQL no Microsoft Azure - Global Azure Bootcamp 2017
 
Conhecendo o mongodb e clusterização de dados - ReplicaSet
Conhecendo o mongodb e clusterização de dados - ReplicaSetConhecendo o mongodb e clusterização de dados - ReplicaSet
Conhecendo o mongodb e clusterização de dados - ReplicaSet
 
NoSQL no Azure - Azure Tech Nights - 2017
NoSQL no Azure - Azure Tech Nights - 2017NoSQL no Azure - Azure Tech Nights - 2017
NoSQL no Azure - Azure Tech Nights - 2017
 
TDC2018SP | Trilha Arq Dados - Gestao de Dados: Como ter entrega e integracao...
TDC2018SP | Trilha Arq Dados - Gestao de Dados: Como ter entrega e integracao...TDC2018SP | Trilha Arq Dados - Gestao de Dados: Como ter entrega e integracao...
TDC2018SP | Trilha Arq Dados - Gestao de Dados: Como ter entrega e integracao...
 
Construindo um Data Lake - TDC SP 2018
Construindo um Data Lake - TDC SP 2018Construindo um Data Lake - TDC SP 2018
Construindo um Data Lake - TDC SP 2018
 
Atividade e comeece
Atividade e comeeceAtividade e comeece
Atividade e comeece
 
13 banco-de-dados
13 banco-de-dados13 banco-de-dados
13 banco-de-dados
 

Semelhante a Arquitetura de banco de dados

Bancos de dados no sql – uma nova abordagem
Bancos de dados no sql – uma nova abordagemBancos de dados no sql – uma nova abordagem
Bancos de dados no sql – uma nova abordagemJoão Gabriel Lima
 
NoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEANNoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEANOsmar Petry
 
Cobo, Cristiane Brandão. Especialização Banco de Dados
Cobo, Cristiane Brandão. Especialização Banco de DadosCobo, Cristiane Brandão. Especialização Banco de Dados
Cobo, Cristiane Brandão. Especialização Banco de Dadoscris.finholdt
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados ConceitosCleber Ramos
 
Utilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentesUtilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentesChristiano Anderson
 
Fundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxFundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxNatliaGomes72
 
Introdução ao MongoDB (NoSQL)
Introdução ao MongoDB (NoSQL)Introdução ao MongoDB (NoSQL)
Introdução ao MongoDB (NoSQL)Thiago de Azeredo
 
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...tdc-globalcode
 
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008CharlesAlfenasmg
 
Big Data, NoSQL e In Memory Databases
Big Data, NoSQL e In Memory DatabasesBig Data, NoSQL e In Memory Databases
Big Data, NoSQL e In Memory DatabasesCaio Louro
 
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptxAula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptxJoseph Donald
 
Conhecendo as Opcoes de Bancos de Dados na Nuvem da AWS
Conhecendo as Opcoes de Bancos de Dados na Nuvem da AWSConhecendo as Opcoes de Bancos de Dados na Nuvem da AWS
Conhecendo as Opcoes de Bancos de Dados na Nuvem da AWSAmazon Web Services LATAM
 
Iniciando com serviços de bancos de dados gerenciados na AWS
Iniciando com serviços de bancos de dados gerenciados na AWSIniciando com serviços de bancos de dados gerenciados na AWS
Iniciando com serviços de bancos de dados gerenciados na AWSAmazon Web Services LATAM
 
Palestra ror edted
Palestra ror edtedPalestra ror edted
Palestra ror edtedbrunoaalves
 

Semelhante a Arquitetura de banco de dados (20)

Bancos de dados no sql – uma nova abordagem
Bancos de dados no sql – uma nova abordagemBancos de dados no sql – uma nova abordagem
Bancos de dados no sql – uma nova abordagem
 
NoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEANNoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEAN
 
#1 Introdução ao MongoDB
#1   Introdução ao MongoDB#1   Introdução ao MongoDB
#1 Introdução ao MongoDB
 
C # banco de dados
C # banco de dadosC # banco de dados
C # banco de dados
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Cobo, Cristiane Brandão. Especialização Banco de Dados
Cobo, Cristiane Brandão. Especialização Banco de DadosCobo, Cristiane Brandão. Especialização Banco de Dados
Cobo, Cristiane Brandão. Especialização Banco de Dados
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados Conceitos
 
Utilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentesUtilizando NoSQL no desenvolvimento de soluções inteligentes
Utilizando NoSQL no desenvolvimento de soluções inteligentes
 
Fundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxFundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptx
 
Introdução ao MongoDB (NoSQL)
Introdução ao MongoDB (NoSQL)Introdução ao MongoDB (NoSQL)
Introdução ao MongoDB (NoSQL)
 
Introdução ao NoSQL
Introdução ao NoSQLIntrodução ao NoSQL
Introdução ao NoSQL
 
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
TDC2016POA | Trilha BigData - Orquestrando Hadoop, Cassandra e MongoDB com o ...
 
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
BANCO DE DADOS MONGODB VS BANCO DE DADOS SQL SERVER 2008
 
IDC Summit 2015 - DBaaS
IDC Summit 2015 - DBaaSIDC Summit 2015 - DBaaS
IDC Summit 2015 - DBaaS
 
Big Data, NoSQL e In Memory Databases
Big Data, NoSQL e In Memory DatabasesBig Data, NoSQL e In Memory Databases
Big Data, NoSQL e In Memory Databases
 
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptxAula 2 - SGBDs e Modelos de Bancos de Dados.pptx
Aula 2 - SGBDs e Modelos de Bancos de Dados.pptx
 
Conhecendo as Opcoes de Bancos de Dados na Nuvem da AWS
Conhecendo as Opcoes de Bancos de Dados na Nuvem da AWSConhecendo as Opcoes de Bancos de Dados na Nuvem da AWS
Conhecendo as Opcoes de Bancos de Dados na Nuvem da AWS
 
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
Sistemas de Informação - Aula05 - cap5 bd e business intelligenceSistemas de Informação - Aula05 - cap5 bd e business intelligence
Sistemas de Informação - Aula05 - cap5 bd e business intelligence
 
Iniciando com serviços de bancos de dados gerenciados na AWS
Iniciando com serviços de bancos de dados gerenciados na AWSIniciando com serviços de bancos de dados gerenciados na AWS
Iniciando com serviços de bancos de dados gerenciados na AWS
 
Palestra ror edted
Palestra ror edtedPalestra ror edted
Palestra ror edted
 

Arquitetura de banco de dados