SlideShare uma empresa Scribd logo
1 de 23
SEM LIMITES COM NOSQL
SOBRE – JHONATHAN DE SOUZA SOARES
• Bacharel Ciência da Computação - UNIFENAS
• Pós Graduado em Arquitetura de Software - IGTI
• MBA em Gestão de TI - UNIS
• Most Valuable Professional (MVP) - Microsoft
• Top 50 World Certified - Neo4j
• Evangelist e Ambassador - MongoDB
• Scrum Master PSM – Scrum.org
• Professor na FIAP e Bandtec
• Lead Architect na Lumini IT Solutions
SURGIMENTO NOSQL
• Primeiramente introduzido em 1998 por Carlo Strozzi, como
NoREL
• Conceito BigTable – 2006 Google Inc
• NÃO ACID ( Atomicidade, Consistência, Isolamento e
Durabilidade )
• SIM BASE (Basic Availability , Soft-state , Eventual consistency )
FUNDAMENTOS NOSQL
BASE - Basically Available, Soft state, Eventual consistency
• Basic Availability
• Caracteriza-se por ser basicamente disponível, ou seja, o sistema parece
estar funcionando o tempo todo;
• Soft-state
• Em estado leve, o sistema não precisa ser consistente o tempo todo nem
possuir esquema rígido
• Eventual consistency
• Eventualmente consistente, o sistema torna-se consistente no momento
devido, priorizando a disponibilidade do que a consistência.
FUNDAMENTOS NOSQL
• BIG DATA – Grande volume de dados
• BIG DATA – Velocidade para análise de dados
• BIG DATA – Capturar, armazenar e analisar dados não
estruturados
• Flexibilidade no desenvolvimento
• “Nova” Arquitetura em Nuvem
• Internet of things – tudo conectado
• Demandas por escalabilidade é cada vez maior
90% das empresas top
100 que mais faturam no
mundo utilizam algum
NoSQL!
NOSQL NÃO SUBSTITUI SQL, E SIM TRABALHA EM CONJUNTO -
POLIGLOTA
NoSQL
Não Relacional, distribuído,
alta performance para e alta
escalabilidade;
SQL
Relacional, processamento
de transações, concorrência,
consistência, baixíssima
latência;
Dificuldades para escalar; Não serve para tudo;
TIPOS DE NOSQL
• Colunar | Wide Column | Column Families
• Hadoop – Hbase – Cassandra – Google BigTable – Azure Tables
• Orientado à Documentos | Document Store
• MongoDB – CouchBase – DocumentDB – ElasticSearch
• Chave-Valor | Tuple Store | Key Value
• DynamoDB – Redis – Memcache
• Orientado à Grafos | Graph Databases
• Neo4j – TitanDB - GraphData
• MULTI MODEL DATABASES (ou quase)
• ArangoDB – OrientDB – Azure CosmosDB – MongoDB
TIPOS DE NOSQL
Key Value
Column
Document
Graph
SQL Store
0
1
2
3
4
5
6
7
0 1 2 3 4 5 6 7 8 9 10
Escalabilidade
Complexidade
Complexidade x Escalabilidade NoSQL
TEOREMA DE CAP
FUNDAMENTOS NOSQL
NoSQL = No Join (?) = Not Only Join
O que substitui o JOIN ?
•Hierarquia;
•Duplicar Dados (desnormalizar);
•Diferentes modelos para consultas e indexação;
FUNDAMENTOS NOSQL
Qual é a prioridade ?
•Alta consistência ?
•Alta performance de leitura ?
•Alta performance de escrita ?
FUNDAMENTOS NOSQL
FUNDAMENTOS NOSQL
REPLICASET = + REDUNDÂNCIA /
DISPONIBILIDADE
FUNDAMENTOS NOSQL
REPLICASET = + REDUNDÂNCIA /
DISPONIBILIDADE
FUNDAMENTOS NOSQL
REPLICASET = + REDUNDÂNCIA /
DISPONIBILIDADE
FUNDAMENTOS NOSQL
SHARDING = + ESCALABILIDADE /
PERFORMANCE
FUNDAMENTOS NOSQL
SHARDING = + ESCALABILIDADE /
PERFORMANCE
FUNDAMENTOS NOSQL
BENCHMARKS ARE NOT TRUSTFUL
FUNDAMENTOS NOSQL
Our database is too slow and is not big enough!
We need NoSql!
Our database is
too slow and is
not big enough!
We need NoSql!
FUNDAMENTOS NOSQL
KISS
● Avoid complexity
● Product First
● MVP
● Baby Step
FIM!
OBRIGADO!
http://codigosimples.
net

Mais conteúdo relacionado

Mais procurados

Curso de WordPress para não programadores - Aula 002 - Cristiano Santos
Curso de WordPress para não programadores - Aula 002 - Cristiano SantosCurso de WordPress para não programadores - Aula 002 - Cristiano Santos
Curso de WordPress para não programadores - Aula 002 - Cristiano Santosaluni_ead
 
O Guia de Sobrevivência do "DBA Moderno"
O Guia de Sobrevivência do "DBA Moderno"O Guia de Sobrevivência do "DBA Moderno"
O Guia de Sobrevivência do "DBA Moderno"Raul Oliveira
 
VIII sessão SQL Bahia - Conhecendo o Microsoft SQL Operations Studio
VIII sessão SQL Bahia - Conhecendo o Microsoft SQL Operations StudioVIII sessão SQL Bahia - Conhecendo o Microsoft SQL Operations Studio
VIII sessão SQL Bahia - Conhecendo o Microsoft SQL Operations StudioAnderson Souza
 
Introdução a nosql - II SACIC
Introdução a nosql - II SACICIntrodução a nosql - II SACIC
Introdução a nosql - II SACICcaironoleto
 
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...Renato Groff
 
[MinhaVida TechDay] NoSQL
[MinhaVida TechDay] NoSQL[MinhaVida TechDay] NoSQL
[MinhaVida TechDay] NoSQLCleber Dantas
 
Introdução ao Sass - CSS com super poderes
Introdução ao Sass - CSS com super poderesIntrodução ao Sass - CSS com super poderes
Introdução ao Sass - CSS com super poderesNayama Rosa
 
Introdução ao CakePHP
Introdução ao CakePHPIntrodução ao CakePHP
Introdução ao CakePHPRafael Cichini
 
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018Renato Groffe
 
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017Renato Groff
 

Mais procurados (14)

Curso de WordPress para não programadores - Aula 002 - Cristiano Santos
Curso de WordPress para não programadores - Aula 002 - Cristiano SantosCurso de WordPress para não programadores - Aula 002 - Cristiano Santos
Curso de WordPress para não programadores - Aula 002 - Cristiano Santos
 
O Guia de Sobrevivência do "DBA Moderno"
O Guia de Sobrevivência do "DBA Moderno"O Guia de Sobrevivência do "DBA Moderno"
O Guia de Sobrevivência do "DBA Moderno"
 
VIII sessão SQL Bahia - Conhecendo o Microsoft SQL Operations Studio
VIII sessão SQL Bahia - Conhecendo o Microsoft SQL Operations StudioVIII sessão SQL Bahia - Conhecendo o Microsoft SQL Operations Studio
VIII sessão SQL Bahia - Conhecendo o Microsoft SQL Operations Studio
 
Introdução a nosql - II SACIC
Introdução a nosql - II SACICIntrodução a nosql - II SACIC
Introdução a nosql - II SACIC
 
Curso: A cloud no Doutorado
Curso: A cloud no DoutoradoCurso: A cloud no Doutorado
Curso: A cloud no Doutorado
 
NOSQL
NOSQLNOSQL
NOSQL
 
[Sass] Aula 01
[Sass] Aula 01[Sass] Aula 01
[Sass] Aula 01
 
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...
Tecnologias de bancos de dados no Azure: conhecendo as opções relacionais e N...
 
[MinhaVida TechDay] NoSQL
[MinhaVida TechDay] NoSQL[MinhaVida TechDay] NoSQL
[MinhaVida TechDay] NoSQL
 
Introdução ao Sass - CSS com super poderes
Introdução ao Sass - CSS com super poderesIntrodução ao Sass - CSS com super poderes
Introdução ao Sass - CSS com super poderes
 
Introdução ao CakePHP
Introdução ao CakePHPIntrodução ao CakePHP
Introdução ao CakePHP
 
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
Azure Cosmos DB para Desenvolvedores - From Zero to Hero - Março-2018
 
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017
NoSQL para Desenvolvedores .NET - Developers-SP - Setembro-2017
 
NoSQL e Python
NoSQL e PythonNoSQL e Python
NoSQL e Python
 

Semelhante a SEM LIMITES COM NOSQL

I nd t_bigdata(1)
I nd t_bigdata(1)I nd t_bigdata(1)
I nd t_bigdata(1)wchevreuil
 
Como modelar, integrar e desenvolver aplicações com múltiplos bancos de dados...
Como modelar, integrar e desenvolver aplicações com múltiplos bancos de dados...Como modelar, integrar e desenvolver aplicações com múltiplos bancos de dados...
Como modelar, integrar e desenvolver aplicações com múltiplos bancos de dados...Luiz Henrique Zambom Santana
 
Bancos de dados NoSQL - Redis e MongoDB
Bancos de dados NoSQL - Redis e MongoDBBancos de dados NoSQL - Redis e MongoDB
Bancos de dados NoSQL - Redis e MongoDBPaulo Bischof
 
Modelos NoSQL e a Persistência Poliglota
Modelos NoSQL e a Persistência PoliglotaModelos NoSQL e a Persistência Poliglota
Modelos NoSQL e a Persistência PoliglotaGlaucio Scheibel
 
SQL Server Heterogêneo: SQL Server + BigData
SQL Server Heterogêneo: SQL Server + BigDataSQL Server Heterogêneo: SQL Server + BigData
SQL Server Heterogêneo: SQL Server + BigDataRodrigo Dornel
 
Escalabilidade, as modas, (No)SQL
Escalabilidade, as modas, (No)SQLEscalabilidade, as modas, (No)SQL
Escalabilidade, as modas, (No)SQLFernando Ike
 
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
 
Minicurso Ruby e Rails (RailsMG UNA)
Minicurso Ruby e Rails (RailsMG UNA)Minicurso Ruby e Rails (RailsMG UNA)
Minicurso Ruby e Rails (RailsMG UNA)Daniel Lopes
 
NoSQL, Base VS ACID e Teorema CAP
NoSQL, Base VS ACID e Teorema CAPNoSQL, Base VS ACID e Teorema CAP
NoSQL, Base VS ACID e Teorema CAPAricelio Souza
 
NoSQL com Cassandra
NoSQL com CassandraNoSQL com Cassandra
NoSQL com CassandraJugVale
 
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
 
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
 
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
 
Pepe Legal Python e Babalu MongoDB, uma dupla dinâmica
Pepe Legal Python e Babalu MongoDB, uma dupla dinâmicaPepe Legal Python e Babalu MongoDB, uma dupla dinâmica
Pepe Legal Python e Babalu MongoDB, uma dupla dinâmicaFATEC São José dos Campos
 

Semelhante a SEM LIMITES COM NOSQL (20)

I nd t_bigdata(1)
I nd t_bigdata(1)I nd t_bigdata(1)
I nd t_bigdata(1)
 
Como modelar, integrar e desenvolver aplicações com múltiplos bancos de dados...
Como modelar, integrar e desenvolver aplicações com múltiplos bancos de dados...Como modelar, integrar e desenvolver aplicações com múltiplos bancos de dados...
Como modelar, integrar e desenvolver aplicações com múltiplos bancos de dados...
 
Bancos de dados NoSQL - Redis e MongoDB
Bancos de dados NoSQL - Redis e MongoDBBancos de dados NoSQL - Redis e MongoDB
Bancos de dados NoSQL - Redis e MongoDB
 
BIG DATA na UFSM
BIG DATA na UFSMBIG DATA na UFSM
BIG DATA na UFSM
 
NOSQL - Uma real alternativa
NOSQL - Uma real alternativaNOSQL - Uma real alternativa
NOSQL - Uma real alternativa
 
Modelos NoSQL e a Persistência Poliglota
Modelos NoSQL e a Persistência PoliglotaModelos NoSQL e a Persistência Poliglota
Modelos NoSQL e a Persistência Poliglota
 
NoSql e NewSql
NoSql e NewSqlNoSql e NewSql
NoSql e NewSql
 
Web Scale Data Management
Web Scale Data ManagementWeb Scale Data Management
Web Scale Data Management
 
SQL Server Heterogêneo: SQL Server + BigData
SQL Server Heterogêneo: SQL Server + BigDataSQL Server Heterogêneo: SQL Server + BigData
SQL Server Heterogêneo: SQL Server + BigData
 
Escalabilidade, as modas, (No)SQL
Escalabilidade, as modas, (No)SQLEscalabilidade, as modas, (No)SQL
Escalabilidade, as modas, (No)SQL
 
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
 
Minicurso Ruby e Rails (RailsMG UNA)
Minicurso Ruby e Rails (RailsMG UNA)Minicurso Ruby e Rails (RailsMG UNA)
Minicurso Ruby e Rails (RailsMG UNA)
 
NoSQL, Base VS ACID e Teorema CAP
NoSQL, Base VS ACID e Teorema CAPNoSQL, Base VS ACID e Teorema CAP
NoSQL, Base VS ACID e Teorema CAP
 
NoSQL com Cassandra
NoSQL com CassandraNoSQL com Cassandra
NoSQL com Cassandra
 
Material Seminário NoSQL
Material Seminário NoSQLMaterial Seminário NoSQL
Material Seminário NoSQL
 
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
 
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
 
Mongo
MongoMongo
Mongo
 
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
 
Pepe Legal Python e Babalu MongoDB, uma dupla dinâmica
Pepe Legal Python e Babalu MongoDB, uma dupla dinâmicaPepe Legal Python e Babalu MongoDB, uma dupla dinâmica
Pepe Legal Python e Babalu MongoDB, uma dupla dinâmica
 

Mais de Jhonathan de Souza Soares

Azure Service Fabric - Orquestrando aplicações .Net
Azure Service Fabric - Orquestrando aplicações .NetAzure Service Fabric - Orquestrando aplicações .Net
Azure Service Fabric - Orquestrando aplicações .NetJhonathan de Souza Soares
 
Azure CosmosDB para desenvolvedores de software
Azure CosmosDB para desenvolvedores de softwareAzure CosmosDB para desenvolvedores de software
Azure CosmosDB para desenvolvedores de softwareJhonathan de Souza Soares
 
Análise de faces e emoções com Serviços Cognitivos de Visão da Microsoft
Análise de faces e emoções com Serviços Cognitivos de Visão da Microsoft Análise de faces e emoções com Serviços Cognitivos de Visão da Microsoft
Análise de faces e emoções com Serviços Cognitivos de Visão da Microsoft Jhonathan de Souza Soares
 
Criando sistemas de recomendação com neo4j
Criando sistemas de recomendação com  neo4jCriando sistemas de recomendação com  neo4j
Criando sistemas de recomendação com neo4jJhonathan de Souza Soares
 

Mais de Jhonathan de Souza Soares (15)

Link Prediction with Neo4j
Link Prediction with Neo4jLink Prediction with Neo4j
Link Prediction with Neo4j
 
6 Principios arquitetura de dados moderna
6 Principios arquitetura de dados moderna6 Principios arquitetura de dados moderna
6 Principios arquitetura de dados moderna
 
Api todo list
Api todo listApi todo list
Api todo list
 
Azure Service Fabric - Orquestrando aplicações .Net
Azure Service Fabric - Orquestrando aplicações .NetAzure Service Fabric - Orquestrando aplicações .Net
Azure Service Fabric - Orquestrando aplicações .Net
 
Azure CosmosDB para desenvolvedores de software
Azure CosmosDB para desenvolvedores de softwareAzure CosmosDB para desenvolvedores de software
Azure CosmosDB para desenvolvedores de software
 
Graph of Thrones - Neo4j + Game of Thrones
Graph of Thrones - Neo4j + Game of Thrones Graph of Thrones - Neo4j + Game of Thrones
Graph of Thrones - Neo4j + Game of Thrones
 
CosmosDB from zero2hero
CosmosDB from zero2heroCosmosDB from zero2hero
CosmosDB from zero2hero
 
NoSQL CosmosDB e IOT na era Serveless
NoSQL CosmosDB e IOT na era ServelessNoSQL CosmosDB e IOT na era Serveless
NoSQL CosmosDB e IOT na era Serveless
 
Introdução ao neo4j com c# e asp.net core
Introdução ao neo4j com c# e asp.net coreIntrodução ao neo4j com c# e asp.net core
Introdução ao neo4j com c# e asp.net core
 
NoSQL Multi-Model - Conheça o CosmosDB
NoSQL Multi-Model - Conheça o CosmosDB NoSQL Multi-Model - Conheça o CosmosDB
NoSQL Multi-Model - Conheça o CosmosDB
 
Análise de faces e emoções com Serviços Cognitivos de Visão da Microsoft
Análise de faces e emoções com Serviços Cognitivos de Visão da Microsoft Análise de faces e emoções com Serviços Cognitivos de Visão da Microsoft
Análise de faces e emoções com Serviços Cognitivos de Visão da Microsoft
 
Neo4j + nodejs
Neo4j + nodejsNeo4j + nodejs
Neo4j + nodejs
 
Criando sistemas de recomendação com neo4j
Criando sistemas de recomendação com  neo4jCriando sistemas de recomendação com  neo4j
Criando sistemas de recomendação com neo4j
 
Migrando dados do SQL para Neo4j - TDC
Migrando dados do SQL para Neo4j  - TDCMigrando dados do SQL para Neo4j  - TDC
Migrando dados do SQL para Neo4j - TDC
 
Introdução ao neo4j
Introdução ao neo4jIntrodução ao neo4j
Introdução ao neo4j
 

SEM LIMITES COM NOSQL

  • 2. SOBRE – JHONATHAN DE SOUZA SOARES • Bacharel Ciência da Computação - UNIFENAS • Pós Graduado em Arquitetura de Software - IGTI • MBA em Gestão de TI - UNIS • Most Valuable Professional (MVP) - Microsoft • Top 50 World Certified - Neo4j • Evangelist e Ambassador - MongoDB • Scrum Master PSM – Scrum.org • Professor na FIAP e Bandtec • Lead Architect na Lumini IT Solutions
  • 3. SURGIMENTO NOSQL • Primeiramente introduzido em 1998 por Carlo Strozzi, como NoREL • Conceito BigTable – 2006 Google Inc • NÃO ACID ( Atomicidade, Consistência, Isolamento e Durabilidade ) • SIM BASE (Basic Availability , Soft-state , Eventual consistency )
  • 4. FUNDAMENTOS NOSQL BASE - Basically Available, Soft state, Eventual consistency • Basic Availability • Caracteriza-se por ser basicamente disponível, ou seja, o sistema parece estar funcionando o tempo todo; • Soft-state • Em estado leve, o sistema não precisa ser consistente o tempo todo nem possuir esquema rígido • Eventual consistency • Eventualmente consistente, o sistema torna-se consistente no momento devido, priorizando a disponibilidade do que a consistência.
  • 5.
  • 6. FUNDAMENTOS NOSQL • BIG DATA – Grande volume de dados • BIG DATA – Velocidade para análise de dados • BIG DATA – Capturar, armazenar e analisar dados não estruturados • Flexibilidade no desenvolvimento • “Nova” Arquitetura em Nuvem • Internet of things – tudo conectado • Demandas por escalabilidade é cada vez maior
  • 7. 90% das empresas top 100 que mais faturam no mundo utilizam algum NoSQL!
  • 8. NOSQL NÃO SUBSTITUI SQL, E SIM TRABALHA EM CONJUNTO - POLIGLOTA NoSQL Não Relacional, distribuído, alta performance para e alta escalabilidade; SQL Relacional, processamento de transações, concorrência, consistência, baixíssima latência; Dificuldades para escalar; Não serve para tudo;
  • 9. TIPOS DE NOSQL • Colunar | Wide Column | Column Families • Hadoop – Hbase – Cassandra – Google BigTable – Azure Tables • Orientado à Documentos | Document Store • MongoDB – CouchBase – DocumentDB – ElasticSearch • Chave-Valor | Tuple Store | Key Value • DynamoDB – Redis – Memcache • Orientado à Grafos | Graph Databases • Neo4j – TitanDB - GraphData • MULTI MODEL DATABASES (ou quase) • ArangoDB – OrientDB – Azure CosmosDB – MongoDB
  • 10. TIPOS DE NOSQL Key Value Column Document Graph SQL Store 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 8 9 10 Escalabilidade Complexidade Complexidade x Escalabilidade NoSQL
  • 12. FUNDAMENTOS NOSQL NoSQL = No Join (?) = Not Only Join O que substitui o JOIN ? •Hierarquia; •Duplicar Dados (desnormalizar); •Diferentes modelos para consultas e indexação;
  • 13. FUNDAMENTOS NOSQL Qual é a prioridade ? •Alta consistência ? •Alta performance de leitura ? •Alta performance de escrita ?
  • 15. FUNDAMENTOS NOSQL REPLICASET = + REDUNDÂNCIA / DISPONIBILIDADE
  • 16. FUNDAMENTOS NOSQL REPLICASET = + REDUNDÂNCIA / DISPONIBILIDADE
  • 17. FUNDAMENTOS NOSQL REPLICASET = + REDUNDÂNCIA / DISPONIBILIDADE
  • 18. FUNDAMENTOS NOSQL SHARDING = + ESCALABILIDADE / PERFORMANCE
  • 19. FUNDAMENTOS NOSQL SHARDING = + ESCALABILIDADE / PERFORMANCE
  • 21. FUNDAMENTOS NOSQL Our database is too slow and is not big enough! We need NoSql! Our database is too slow and is not big enough! We need NoSql!
  • 22. FUNDAMENTOS NOSQL KISS ● Avoid complexity ● Product First ● MVP ● Baby Step