SlideShare ist ein Scribd-Unternehmen logo
1 von 96
Downloaden Sie, um offline zu lesen
Desmistificando
NoSQL e Novas
Tecnologias de
Bancos de Dados
Fabíola	
  S.	
  F.	
  Pereira	
  
Algar	
  Telecom	
  	
  
Set	
  2015	
  
P roblema: “Crawling” T witter
t	
  
P roblema: “Crawling” T witter
t	
  
P roblema: “Crawling” T witter
t	
  
P roblema: “Crawling” T witter
t	
  
P roblema: “Crawling” T witter
t	
  
C o m o o bte r o m o m e nt o e m q u e as a r e s t as a p a r e c e m
e d e s a p a r e c e m n a r e d e ?
P roblema: “Crawling” T witter
t	
  
C o m o o bte r o m o m e nt o e m q u e as a r e s t as a p a r e c e m
e d e s a p a r e c e m n a r e d e ?
2 3 0 M d e u s u á ri o s e 7 0 0 M d e a r e s t as
P roblema: “Crawling” T witter
2 3 0 M d e u s u á ri o s e 7 0 0 M d e a r e s t as
C o m o o bte r o m o m e nt o e m q u e as a r e s t as a p a r e c e m
e d e s a p a r e c e m n a r e d e ?
P roblema: “Crawling” T witter
2 3 0 M d e u s u á ri o s e 7 0 0 M d e a r e s t as
C o m o o bte r o m o m e nt o e m q u e as a r e s t as a p a r e c e m
e d e s a p a r e c e m n a r e d e ?
P roblema: “Crawling” T witter
2 3 0 M d e u s u á ri o s e 7 0 0 M d e a r e s t as
C o m o o bte r o m o m e nt o e m q u e as a r e s t as a p a r e c e m
e d e s a p a r e c e m n a r e d e ?
u1,	
  u2,	
  12/04,	
  13/06	
  
u1,	
  u3,	
  01/01,	
  02/01	
  
u4,	
  u5,	
  09/11,	
  25/12	
  
…	
  
P roblema: “Crawling” T witter
2 3 0 M d e u s u á ri o s e 7 0 0 M d e a r e s t as
C o m o o bte r o m o m e nt o e m q u e as a r e s t as a p a r e c e m
e d e s a p a r e c e m n a r e d e ?
u1,	
  u2,	
  12/04,	
  13/06	
  
u1,	
  u3,	
  01/01,	
  02/01	
  
u4,	
  u5,	
  09/11,	
  25/12	
  
…	
  
P roblema: Futebol
P roblema: Futebol
C o m o p ro c e s s a r ev e nt o s e m te mp o r e a l ?
P roblema: Futebol
C o m o p ro c e s s a r ev e nt o s e m te mp o r e a l ?
D a d o s n ã o s ã o a rma z e n a d o s !
P roblema: E-commerce
C o m o vo c ê c o n s t r u i ri a u m s i te ma e - c o m m e r c e s e m
j o i n s e s e m n o rma l i z a ç ã o ?
P roblema: E-commerce
C o m o vo c ê c o n s t r u i ri a u m s i te ma e - c o m m e r c e s e m
j o i n s e s e m n o rma l i z a ç ã o ?
E s c a l á v e l
História
Modelo de Dados
Consistência e NoSQL
Usando Bancos NoSQL
Exemplos e mais exemplos
Referências legais
Ascenção
Relacional
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Persistência
Integração
SQL
Transações
Relatórios
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Bancos orientados a
objetos
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Dominância
Relacional
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Billing	
  
Inventário	
   Catálogo	
  
Relatórios	
  
Mecanismo de
Integração
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Dominância
Relacional
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Grande Tráfego de
Dados
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
SQL	
  
SQL	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
NoSQL
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Definição de NoSQL
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Características de
NoSQL
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Não-relacional
Open-source
cluster-friendly
século XXI - Web
schema-less
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
História
Modelo de Dados
Consistência e NoSQL
Usando Bancos NoSQL
Exemplos e mais exemplos
Referências legais
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Documento
Grafo
Key-value
Column-
family
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Documento
schema-less
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Documento
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Documento
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
DocumentoKey-value
Aggregate-oriented
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Aggregate = documentoAggregate = value
Documento
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
DocumentoKey-value
Aggregate-oriented
Column-family
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Grafo
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Grafo
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Grafo
Column-family
Documento
Key-value
Grafo
Column-family
Documento
Key-value
Aggregate
História
Modelo de Dados
Consistência e NoSQL
Usando Bancos NoSQL
Exemplos e mais exemplos
Referências legais
SQL = ACID
NoSQL = BASE
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Grafo
ACID
Column-family
Documento
Key-value
Aggregate
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Consistência
Disponibilidade
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Teorema CAP
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Teorema CAP
Consistency
Availability
Partition tolerance
Escolha 2
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
AvailabilityConsistency
Partition tolerance
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Consistência
Disponibilidade
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Consistência
Tempo de
Resposta
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Shopping
Shopping
Shopping
Shopping
ShoppingShopping
Shopping Shopping
História
Modelo de Dados
Consistência e NoSQL
Usando Bancos NoSQL
Exemplos e mais exemplos
Referências legais
Definição de NoSQL
Definição de NoSQL
Desenvolvimento
fácil
Dados em larga
escala
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Billing	
  
Inventário	
   Catálogo	
  
Relatórios	
  
Mecanismo de
Integração
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Billing	
  
Inventário	
   Catálogo	
  
Relatórios	
  
Bancos de
aplicações
WS, ESB, …
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
NoSQL?
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Persistência
Poliglota
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
Copied	
  from:	
  Introduc<on	
  to	
  NoSQL.	
  Mar<n	
  Fowler's	
  talk	
  from	
  the	
  GOTO	
  Aarhus	
  Conference	
  2012.	
  	
  
hOps://www.youtube.com/watch?v=qI_g07C_Q5I	
  
História
Modelo de Dados
Consistência e NoSQL
Usando Bancos NoSQl
Exemplos e mais exemplos
Referências legais
P roblema: “Crawling” T witter
t	
  
C o m o o bte r o m o m e nt o e m as a r e s t as a p a r e c e m e
d e s a p a r e c e m n a r e d e ?
2 3 0 M d e u s u á ri o s e 7 0 0 M d e a r e s t as
P roblema: “Crawling” T witter
2 3 0 M d e u s u á ri o s e 7 0 0 M d e a r e s t as
u1,	
  u2,	
  12/04,	
  13/06	
  
u1,	
  u3,	
  01/01,	
  02/01	
  
u4,	
  u5,	
  09/11,	
  25/12	
  
…	
  
C o m o o bte r o m o m e nt o e m as a r e s t as a p a r e c e m e
d e s a p a r e c e m n a r e d e ?
P roblema: “Crawling” T witter
u1,	
  u2,	
  12/04,	
  13/06	
  
u1,	
  u3,	
  01/01,	
  02/01	
  
u4,	
  u5,	
  09/11,	
  25/12	
  
…	
  
Volume de
dados
Map Reduce
P roblema: Futebol
C o m o p ro c e s s a r ev e nt o s e m te mp o r e a l ?
D a d o s n ã o s ã o a rma z e n a d o s !
P roblema: Futebol
C o m o p ro c e s s a r ev e nt o s e m te mp o r e a l ?
D a d o s n ã o s ã o a rma z e n a d o s !
P roblema: Recomendação
C o m o f a z e r r e c o m e n d a ç õ e s a p a rt i r d o h i s t ó ri c o d o
u s u á ri o , d e s u a r e d e s o c i a l , d e s u as av a l i a ç õ e s , … ?
P roblema: Recomendação
C o m o f a z e r r e c o m e n d a ç õ e s a p a rt i r d o h i s t ó ri c o d o
u s u á ri o , d e s u a r e d e s o c i a l , d e s u as av a l i a ç õ e s , … ?
C o mp le x i d a d e d o r e l ac i o n a m e nt o e nt r e o s d a d o s
P roblema: Recomendação
C o m o f a z e r r e c o m e n d a ç õ e s a p a rt i r d o h i s t ó ri c o d o
u s u á ri o , d e s u a r e d e s o c i a l , d e s u as av a l i a ç õ e s , … ?
C o mp le x i d a d e d o r e l ac i o n a m e nt o e nt r e o s d a d o s
P roblema: Recomendação
P roblema: E-commerce
C o m o vo c ê c o n s t r u i ri a u m s i te ma e - c o m m e r c e s e m
j o i n s e s e m n o rma l i z a ç ã o ?
E s c a l á v e l
P roblema: E-commerce
ü  U s ar agre gaç ão e an in hame nt o ao invés
d e j oi n s
ü  D up li c ar d ad os ao invés d e n ormali z aç ão
ü  C on s i s t ê nc i a eve nt ual
E s c a l á v e l
P roblema: E-commerce
E s c a l á v e l
História
Modelo de Dados
Consistência e NoSQL
Usando Bancos NoSQl
Exemplos e mais exemplos
Referências legais
Desmistificando
NoSQL e Novas
Tecnologias de
Bancos de Dados
Fabíola	
  S.	
  F.	
  Pereira	
  
Algar	
  Telecom	
  	
  
Set	
  2015	
  

Weitere ähnliche Inhalte

Andere mochten auch

WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned
WSO2Con - Integrating Telecom Big Data: Challenges and Lessons LearnedWSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned
WSO2Con - Integrating Telecom Big Data: Challenges and Lessons LearnedFabíola Fernandes
 
E agora: que tipo de Banco de Dados devo usar?
E agora: que tipo de Banco de Dados devo usar?E agora: que tipo de Banco de Dados devo usar?
E agora: que tipo de Banco de Dados devo usar?Fabíola Fernandes
 
Mini-Curso de MongoDB
Mini-Curso de MongoDBMini-Curso de MongoDB
Mini-Curso de MongoDBBrunno Gomes
 
Minicurso Epoca mongoDB
Minicurso Epoca mongoDBMinicurso Epoca mongoDB
Minicurso Epoca mongoDBLelyBarros
 
Persistência Poliglota, Big Data e NoSQL FISL 15
Persistência Poliglota, Big Data e NoSQL FISL 15Persistência Poliglota, Big Data e NoSQL FISL 15
Persistência Poliglota, Big Data e NoSQL FISL 15Christiano Anderson
 
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
[Agile Brazil] Entrega Contínua na Infoglobo:  gerando valor em 2 horas[Agile Brazil] Entrega Contínua na Infoglobo:  gerando valor em 2 horas
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horasSamanta Cicilia
 
Mineração de Dados com Apache Mahout
Mineração de Dados com Apache MahoutMineração de Dados com Apache Mahout
Mineração de Dados com Apache MahoutFabíola Fernandes
 
Data science e os físicos
Data science e os físicosData science e os físicos
Data science e os físicosCaio Gomes
 
O futuro do big data
O futuro do big dataO futuro do big data
O futuro do big dataCaio Gomes
 
Introdução a data science
Introdução a data scienceIntrodução a data science
Introdução a data scienceCaio Gomes
 
Apresentaçao fmu big data
Apresentaçao fmu   big data Apresentaçao fmu   big data
Apresentaçao fmu big data Caio Gomes
 
Big Data e suas aplicações a analises de Transito
Big Data e suas aplicações a analises de TransitoBig Data e suas aplicações a analises de Transito
Big Data e suas aplicações a analises de TransitoCaio Gomes
 
BIG DATA - UNASP - EC - 08/06/2015
BIG DATA - UNASP - EC - 08/06/2015BIG DATA - UNASP - EC - 08/06/2015
BIG DATA - UNASP - EC - 08/06/2015rcdbarros
 
Big Data e Data Science: admirável mundo novo - IV SIC IFNMG
Big Data e Data Science: admirável mundo novo - IV SIC IFNMGBig Data e Data Science: admirável mundo novo - IV SIC IFNMG
Big Data e Data Science: admirável mundo novo - IV SIC IFNMGPetronio Candido
 
Nosql e BD Orientados a Documentos
Nosql e BD Orientados a DocumentosNosql e BD Orientados a Documentos
Nosql e BD Orientados a DocumentosYuri Adams
 
NoSQL e Big Data na Nuvem
NoSQL e Big Data na NuvemNoSQL e Big Data na Nuvem
NoSQL e Big Data na NuvemJose Papo, MSc
 
Big Data e Data Science - GBG - Google Business Group
Big Data e Data Science - GBG - Google Business GroupBig Data e Data Science - GBG - Google Business Group
Big Data e Data Science - GBG - Google Business GroupDiego Nogare
 

Andere mochten auch (20)

WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned
WSO2Con - Integrating Telecom Big Data: Challenges and Lessons LearnedWSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned
WSO2Con - Integrating Telecom Big Data: Challenges and Lessons Learned
 
E agora: que tipo de Banco de Dados devo usar?
E agora: que tipo de Banco de Dados devo usar?E agora: que tipo de Banco de Dados devo usar?
E agora: que tipo de Banco de Dados devo usar?
 
Mini-Curso de MongoDB
Mini-Curso de MongoDBMini-Curso de MongoDB
Mini-Curso de MongoDB
 
Minicurso Epoca mongoDB
Minicurso Epoca mongoDBMinicurso Epoca mongoDB
Minicurso Epoca mongoDB
 
Persistência Poliglota, Big Data e NoSQL FISL 15
Persistência Poliglota, Big Data e NoSQL FISL 15Persistência Poliglota, Big Data e NoSQL FISL 15
Persistência Poliglota, Big Data e NoSQL FISL 15
 
NoSql
NoSqlNoSql
NoSql
 
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
[Agile Brazil] Entrega Contínua na Infoglobo:  gerando valor em 2 horas[Agile Brazil] Entrega Contínua na Infoglobo:  gerando valor em 2 horas
[Agile Brazil] Entrega Contínua na Infoglobo: gerando valor em 2 horas
 
Mineração de Dados com Apache Mahout
Mineração de Dados com Apache MahoutMineração de Dados com Apache Mahout
Mineração de Dados com Apache Mahout
 
Data science e os físicos
Data science e os físicosData science e os físicos
Data science e os físicos
 
O futuro do big data
O futuro do big dataO futuro do big data
O futuro do big data
 
Introdução a data science
Introdução a data scienceIntrodução a data science
Introdução a data science
 
Apresentaçao fmu big data
Apresentaçao fmu   big data Apresentaçao fmu   big data
Apresentaçao fmu big data
 
Big Data e suas aplicações a analises de Transito
Big Data e suas aplicações a analises de TransitoBig Data e suas aplicações a analises de Transito
Big Data e suas aplicações a analises de Transito
 
BIG DATA - UNASP - EC - 08/06/2015
BIG DATA - UNASP - EC - 08/06/2015BIG DATA - UNASP - EC - 08/06/2015
BIG DATA - UNASP - EC - 08/06/2015
 
Big Data e Data Science: admirável mundo novo - IV SIC IFNMG
Big Data e Data Science: admirável mundo novo - IV SIC IFNMGBig Data e Data Science: admirável mundo novo - IV SIC IFNMG
Big Data e Data Science: admirável mundo novo - IV SIC IFNMG
 
Nosql e BD Orientados a Documentos
Nosql e BD Orientados a DocumentosNosql e BD Orientados a Documentos
Nosql e BD Orientados a Documentos
 
NoSQL e Big Data na Nuvem
NoSQL e Big Data na NuvemNoSQL e Big Data na Nuvem
NoSQL e Big Data na Nuvem
 
Banco de Dados - NoSQL
Banco de Dados - NoSQLBanco de Dados - NoSQL
Banco de Dados - NoSQL
 
Big Data e Data Science - GBG - Google Business Group
Big Data e Data Science - GBG - Google Business GroupBig Data e Data Science - GBG - Google Business Group
Big Data e Data Science - GBG - Google Business Group
 
Data Science e Python: entendendo e aplicando
Data Science e Python: entendendo e aplicandoData Science e Python: entendendo e aplicando
Data Science e Python: entendendo e aplicando
 

Ähnlich wie Desmistificando NoSQL e Novas Tecnologias de Bancos de Dados

Guide to the main focus of cases in the book page n
  Guide to the main focus of cases in the book  page n  Guide to the main focus of cases in the book  page n
Guide to the main focus of cases in the book page nUMAR48665
 
Put a flag on it. A busy developer's guide to feature toggles.
Put a flag on it. A busy developer's guide to feature toggles.Put a flag on it. A busy developer's guide to feature toggles.
Put a flag on it. A busy developer's guide to feature toggles.Mateusz Kwasniewski
 
ELK Presentation Final V1
ELK Presentation Final V1ELK Presentation Final V1
ELK Presentation Final V1Jon Hammant
 
DOXLON November 2016 - ELK Stack and Beats
DOXLON November 2016 - ELK Stack and Beats DOXLON November 2016 - ELK Stack and Beats
DOXLON November 2016 - ELK Stack and Beats Outlyer
 
Welcome to the Flink Community!
Welcome to the Flink Community!Welcome to the Flink Community!
Welcome to the Flink Community!Flink Forward
 
From Laravel Developer to Manager: Tools, Tips and Processes
From Laravel Developer to Manager: Tools, Tips and ProcessesFrom Laravel Developer to Manager: Tools, Tips and Processes
From Laravel Developer to Manager: Tools, Tips and ProcessesPovilas Korop
 
Combine workshops to boost business understanding.pdf
Combine workshops to boost business understanding.pdfCombine workshops to boost business understanding.pdf
Combine workshops to boost business understanding.pdfBruno Boucard
 
Handle your Lambdas - From event-based processing to Continuous Integration /...
Handle your Lambdas - From event-based processing to Continuous Integration /...Handle your Lambdas - From event-based processing to Continuous Integration /...
Handle your Lambdas - From event-based processing to Continuous Integration /...Sergii Khomenko
 
But today, theyre n o t e n o u g h . D o y o u f i n d .docx
But today, theyre n o t e n o u g h .  D o y o u f i n d .docxBut today, theyre n o t e n o u g h .  D o y o u f i n d .docx
But today, theyre n o t e n o u g h . D o y o u f i n d .docxhumphrieskalyn
 
Amal Content Writing & Management Service
Amal Content Writing & Management ServiceAmal Content Writing & Management Service
Amal Content Writing & Management ServiceAmal Agung Cahyadi
 
apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shu...
apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shu...apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shu...
apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shu...apidays
 

Ähnlich wie Desmistificando NoSQL e Novas Tecnologias de Bancos de Dados (20)

CV Nasir Abbas
CV Nasir AbbasCV Nasir Abbas
CV Nasir Abbas
 
2016 Swipe Workflow
2016 Swipe Workflow2016 Swipe Workflow
2016 Swipe Workflow
 
Guide to the main focus of cases in the book page n
  Guide to the main focus of cases in the book  page n  Guide to the main focus of cases in the book  page n
Guide to the main focus of cases in the book page n
 
Put a flag on it. A busy developer's guide to feature toggles.
Put a flag on it. A busy developer's guide to feature toggles.Put a flag on it. A busy developer's guide to feature toggles.
Put a flag on it. A busy developer's guide to feature toggles.
 
ELK Presentation Final V1
ELK Presentation Final V1ELK Presentation Final V1
ELK Presentation Final V1
 
DOXLON November 2016 - ELK Stack and Beats
DOXLON November 2016 - ELK Stack and Beats DOXLON November 2016 - ELK Stack and Beats
DOXLON November 2016 - ELK Stack and Beats
 
Welcome to the Flink Community!
Welcome to the Flink Community!Welcome to the Flink Community!
Welcome to the Flink Community!
 
From Laravel Developer to Manager: Tools, Tips and Processes
From Laravel Developer to Manager: Tools, Tips and ProcessesFrom Laravel Developer to Manager: Tools, Tips and Processes
From Laravel Developer to Manager: Tools, Tips and Processes
 
WowWe
WowWe WowWe
WowWe
 
Otology learning
Otology learningOtology learning
Otology learning
 
Combine workshops to boost business understanding.pdf
Combine workshops to boost business understanding.pdfCombine workshops to boost business understanding.pdf
Combine workshops to boost business understanding.pdf
 
Handle your Lambdas - From event-based processing to Continuous Integration /...
Handle your Lambdas - From event-based processing to Continuous Integration /...Handle your Lambdas - From event-based processing to Continuous Integration /...
Handle your Lambdas - From event-based processing to Continuous Integration /...
 
But today, theyre n o t e n o u g h . D o y o u f i n d .docx
But today, theyre n o t e n o u g h .  D o y o u f i n d .docxBut today, theyre n o t e n o u g h .  D o y o u f i n d .docx
But today, theyre n o t e n o u g h . D o y o u f i n d .docx
 
BSides LA/PDX
BSides LA/PDXBSides LA/PDX
BSides LA/PDX
 
Agile and Scrum Methodology
Agile and Scrum MethodologyAgile and Scrum Methodology
Agile and Scrum Methodology
 
Amal Content Writing & Management Service
Amal Content Writing & Management ServiceAmal Content Writing & Management Service
Amal Content Writing & Management Service
 
Noc content marketingu 2018 cool tools
Noc content marketingu 2018 cool toolsNoc content marketingu 2018 cool tools
Noc content marketingu 2018 cool tools
 
Cloud benefits
Cloud benefitsCloud benefits
Cloud benefits
 
apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shu...
apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shu...apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shu...
apidays Paris 2022 - Why you shouldn't trust me, Keerthana Ganesh (AWS) & Shu...
 
SXSW presentation
SXSW presentationSXSW presentation
SXSW presentation
 

Kürzlich hochgeladen

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Kürzlich hochgeladen (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Desmistificando NoSQL e Novas Tecnologias de Bancos de Dados

Hinweis der Redaktion

  1. Moving across relantionships
  2. Moving across relantionships
  3. Moving across relantionships
  4. Moving across relantionships
  5. basically available, soft state, eventual consistency atomicidade, consistencia, isolamento, durabilidade