SlideShare une entreprise Scribd logo
1  sur  96
Télécharger pour lire hors ligne
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	
  

Contenu connexe

En vedette

Minicurso Epoca mongoDB
Minicurso Epoca mongoDBMinicurso Epoca mongoDB
Minicurso Epoca mongoDB
LelyBarros
 
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
Caio Gomes
 
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
Petronio Candido
 
Nosql e BD Orientados a Documentos
Nosql e BD Orientados a DocumentosNosql e BD Orientados a Documentos
Nosql e BD Orientados a Documentos
Yuri Adams
 

En vedette (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
 

Similaire à Desmistificando NoSQL e Novas Tecnologias de Bancos de Dados

ELK Presentation Final V1
ELK Presentation Final V1ELK Presentation Final V1
ELK Presentation Final V1
Jon Hammant
 
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
humphrieskalyn
 

Similaire à 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
 

Dernier

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
vu2urc
 

Dernier (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Desmistificando NoSQL e Novas Tecnologias de Bancos de Dados

Notes de l'éditeur

  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