SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Bancos de dados NoSQL: Redis e
MongoDB
Amanda Körber Hartwig de Carvalho
Gabriel Batista de Lima
Paulo Vitor Bischof
Renan Takeshi Laffin Yuhara
Agenda
1.
2.
3.
4.
5.
6.

Introdução;
Banco de dados NoSQL;
Tipos de bancos NoSQL;
Por quê utilizar NoSQL?
Demonstração de aplicação com NoSQL;
Considerações finais;
Introdução
• Surgiu na década de 90
• Ganhou destaque pelo Google e Amazon.
Banco de Dados NoSQL
• Bancos de dados relacionais têm sido uma tecnologia
de sucesso há vinte anos;
• Os desenvolvedores de aplicativos têm sido
frustrados com a diferença de impedância;
• O fator vital para uma mudança no armazenamento
de dados foi a necessidade de suportar grandes
volumes de dados através da execução em clusters;
• Bancos de dados relacionais não são projetados para
funcionar de forma eficiente em clusters.
Banco de Dados NoSQL
•
•
•
•

Não utilizar o modelo relacional;
Executar bem em clusters;
Open-source;
Construído para as propriedades da web
do século 21;
• Sem esquema.
Tipos de Bancos NoSQL
•
•
•
•
•

Orientado a chave/valor
Orientado a grandes colunas (BigTables)
Orientado a grafos
Orientado a colunas
Orientado a documentos
Orientado a chave/valor
• São os modelo mais simples e os mais
utilizados.
• Suporta bastante informação.
• São os mais escaláveis.
• Ex.: Redis, MemcacheDB, SimpleDB e
BerkeleyDB.
Orientado a grandes colunas
(BigTables)
• Suportam varias linhas e colunas, além de
subcolunas.
• São fortemente inspirados pelo BigTable do
Google.
• Ex.: HBase(Yahoo), HiperTable e Cassandra
(Facebook)
Orientado a grafos
• São bancos mais complexos.
• Armazenas Objetos e não registros.
• As buscas são realizadas pela navegação nos
objetos.
• Ex.: Neo4J, InfoGrid e BigData.
Orientado a colunas
• São relacionais.
• Os dados são armazenados em colunas, não
em linhas.
• Ex.: MonetDB e LucidDB.
Orientado a documentos
• São baseado em documentos XML ou JSON.
• Permite localização por ID únicos ou qualquer
registro no documento.
• Ex.: CouchDB (Apache), MongoDB e Riak.
Por que utilizar NoSQL?
•
•
•
•
•

Grandeza;
Performance em escrita massiva;
Acesso rápido por chave-valor;
Esquema e Tipos de Dados flexíveis;
Migração de esquema;
Por que utilizar NoSQL?
• Manutenção, administração e operações
simplificadas;
• Facilidade de uso do Programador;
• Usar o modelo de dados certo para o
problema certo.
Quem utiliza NoSQL?
Demonstração de aplicação
utilizando NoSQL
Considerações finais
•
•
•
•
•

Confiabilidade
Escalabilidade;
Economia de recursos;
Abordagens variadas do conceito NoSQL;
Desconfiança quanto sua utilização;
Referência bibliográfica
•

•

•
•

•

ZAMORA, Carlos. “MySQL? PostgreSQL? MS SQL Server?… Não! É a vez do
NoSQL!”
–
2012.
Disponível
em:
<http://blog.hostdime.com.br/materias/tecnologia/mysql-postgresql-ms-sqlserver-nao-e-a-vez-do-nosql/>. Acesso em: 30 nov. 2013.
SOUSA, Thalles Ramon Pinheiro de, ROCHA, André Luiz de Santana Silva. “NoSQL”
– 2010. Disponível em: < http://www.slideshare.net/andrerochajp/artigo-nosql>.
Acesso em: 29 nov. 2013.
CARNEIRO, Daniel. “Bancos de Dados NoSQL” – 19 jan. 2010. Disponível em:
<http://www.bluesoft.com.br/bancos-de-dados-nosql/>. Acesso em: 30 nov. 2013.
NASCIMENTO, Jean. “NoSQL – você realmente sabe do que estamos falando?” –
28 mai. 2010. Disponível em: < http://imasters.com.br/artigo/17043/>. Acesso
em: 30 nov.2013.
STEPPAT, Nico. “Bancos de dados não relacionais e o movimento NoSQL” – 30
out.2009. Disponível em: < http://blog.caelum.com.br/bancos-de-dados-naorelacionais-e-o-movimento-nosql/>. Acesso em: 30 nov. 2013.
Referência bibliográfica
•

•

•

•
•

VALÉRIO, Rodrigo de Souza. “Banco de Dados NOSQL (Not Only SQL)” – 20
jul.2011.
Disponível
em:
<
http://www.slideshare.net/RodrigoDeSouzaValerio/bancos-de-dados-nosql
>.
Acesso em: 30 nov. 2013.
IANNI, Vinícius. “Introdução aos bancos de dados NoSQL” – 2012. Disponível em:
<http://www.devmedia.com.br/introducao-aos-bancos-de-dados-nosql/26044 >.
Acesso em: 30 nov. 2013.
REDMOND, Eric, WILSON, James R. “Seven Databases in Seven Weeks: A Guide to
Modern Databases and the NoSQL Movement” – 18 mai. 2012. 1 Ed. Dallas, TX,
2012.
CHODOROW, Kristina, DIROLF, Michael. “MongoDB; The Definitive Guide” – 2010.
1 Ed. Sebastopol, CA. O’Reilly.
PLUGGE, Eelco, MEMBREY, Peter, HAWKINS, Tim. “The Definitive Guide to
MongoDB” – 2010. Apress.
Obrigado
Amanda K. Hartwig de Carvalho

amanda.hartwig@catolicasc.org.br
Gabriel Batista de Lima

gabriel.lima@catolicasc.org.br
Paulo Vitor Bischof

paulo.bischof@catolicasc.org.br
Renan Takeshi Laffin Yuhara

renan.yuhara@catolicasc.org.br

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to NoSQL Databases
Introduction to NoSQL DatabasesIntroduction to NoSQL Databases
Introduction to NoSQL Databases
Derek Stainer
 
ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得
Masayuki Ozawa
 

Was ist angesagt? (20)

Conhecendo Apache Cassandra @Movile
Conhecendo Apache Cassandra  @MovileConhecendo Apache Cassandra  @Movile
Conhecendo Apache Cassandra @Movile
 
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games ConferenceKGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
 
게임 서비스를 위한 AWS상의 고성능 SQL 데이터베이스 구성 (이정훈 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
게임 서비스를 위한 AWS상의 고성능 SQL 데이터베이스 구성 (이정훈 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018게임 서비스를 위한 AWS상의 고성능 SQL 데이터베이스 구성 (이정훈 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
게임 서비스를 위한 AWS상의 고성능 SQL 데이터베이스 구성 (이정훈 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
 
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...
 
서버 아키텍쳐 입문
서버 아키텍쳐 입문서버 아키텍쳐 입문
서버 아키텍쳐 입문
 
Apache Hadoopの未来 3系になって何が変わるのか?
Apache Hadoopの未来 3系になって何が変わるのか?Apache Hadoopの未来 3系になって何が変わるのか?
Apache Hadoopの未来 3系になって何が変わるのか?
 
FIFA 온라인 3의 MongoDB 사용기
FIFA 온라인 3의 MongoDB 사용기FIFA 온라인 3의 MongoDB 사용기
FIFA 온라인 3의 MongoDB 사용기
 
Introduction to NoSQL Databases
Introduction to NoSQL DatabasesIntroduction to NoSQL Databases
Introduction to NoSQL Databases
 
Amazon DynamoDB Under the Hood: How We Built a Hyper-Scale Database (DAT321) ...
Amazon DynamoDB Under the Hood: How We Built a Hyper-Scale Database (DAT321) ...Amazon DynamoDB Under the Hood: How We Built a Hyper-Scale Database (DAT321) ...
Amazon DynamoDB Under the Hood: How We Built a Hyper-Scale Database (DAT321) ...
 
소프트웨어 엔지니어의 한국/미국 직장생활
소프트웨어 엔지니어의 한국/미국 직장생활소프트웨어 엔지니어의 한국/미국 직장생활
소프트웨어 엔지니어의 한국/미국 직장생활
 
redis 소개자료 - 네오클로바
redis 소개자료 - 네오클로바redis 소개자료 - 네오클로바
redis 소개자료 - 네오클로바
 
containerd the universal container runtime
containerd the universal container runtimecontainerd the universal container runtime
containerd the universal container runtime
 
ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得
 
NoSQL
NoSQLNoSQL
NoSQL
 
Cluster-as-code. The Many Ways towards Kubernetes
Cluster-as-code. The Many Ways towards KubernetesCluster-as-code. The Many Ways towards Kubernetes
Cluster-as-code. The Many Ways towards Kubernetes
 
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA ArchitectureCeph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
 
Big query - Command line tools and Tips - (MOSG)
Big query - Command line tools and Tips - (MOSG)Big query - Command line tools and Tips - (MOSG)
Big query - Command line tools and Tips - (MOSG)
 
제프리 리처의 Windows via C/C++ : 8장 유저 모드에서의 스레드 동기화
제프리 리처의 Windows via C/C++ : 8장 유저 모드에서의 스레드 동기화제프리 리처의 Windows via C/C++ : 8장 유저 모드에서의 스레드 동기화
제프리 리처의 Windows via C/C++ : 8장 유저 모드에서의 스레드 동기화
 
Virtual Machines and Docker
Virtual Machines and DockerVirtual Machines and Docker
Virtual Machines and Docker
 
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
 

Andere mochten auch

Tecnologias para sistemas distribuidos escalaveis
Tecnologias para sistemas distribuidos escalaveisTecnologias para sistemas distribuidos escalaveis
Tecnologias para sistemas distribuidos escalaveis
Luiz Bettega
 
Integrando aplicações com redis
Integrando aplicações com redisIntegrando aplicações com redis
Integrando aplicações com redis
Felipe Monteiro
 
Bancos orientados a colunas (Cassandra)
Bancos orientados a colunas (Cassandra) Bancos orientados a colunas (Cassandra)
Bancos orientados a colunas (Cassandra)
Otávio Santana
 

Andere mochten auch (20)

Redis na Prática
Redis na PráticaRedis na Prática
Redis na Prática
 
Redis – What, Why, When, How?
Redis – What, Why, When, How?Redis – What, Why, When, How?
Redis – What, Why, When, How?
 
Meta-programacao em python
Meta-programacao em pythonMeta-programacao em python
Meta-programacao em python
 
Tecnologias para sistemas distribuidos escalaveis
Tecnologias para sistemas distribuidos escalaveisTecnologias para sistemas distribuidos escalaveis
Tecnologias para sistemas distribuidos escalaveis
 
Redis
RedisRedis
Redis
 
Tecnologias para sistemas distribuidos escalaveis
Tecnologias para sistemas distribuidos escalaveisTecnologias para sistemas distribuidos escalaveis
Tecnologias para sistemas distribuidos escalaveis
 
NoSql Introduction
NoSql IntroductionNoSql Introduction
NoSql Introduction
 
Redis para iniciantes - TDC 2014
Redis para iniciantes - TDC 2014Redis para iniciantes - TDC 2014
Redis para iniciantes - TDC 2014
 
FISL12 - Redis e as facilidades de trabalhar com um banco de dados NoSQL
FISL12 - Redis e as facilidades de trabalhar com um banco de dados NoSQLFISL12 - Redis e as facilidades de trabalhar com um banco de dados NoSQL
FISL12 - Redis e as facilidades de trabalhar com um banco de dados NoSQL
 
PHP e Redis
PHP e RedisPHP e Redis
PHP e Redis
 
Integrando aplicações com redis
Integrando aplicações com redisIntegrando aplicações com redis
Integrando aplicações com redis
 
Escalando aplicação Python usando Getup OpenShift
Escalando aplicação Python usando Getup OpenShiftEscalando aplicação Python usando Getup OpenShift
Escalando aplicação Python usando Getup OpenShift
 
Bancos de dados open source
Bancos de dados open sourceBancos de dados open source
Bancos de dados open source
 
01 aula1 habib
01 aula1 habib01 aula1 habib
01 aula1 habib
 
Bancos orientados a colunas (Cassandra)
Bancos orientados a colunas (Cassandra) Bancos orientados a colunas (Cassandra)
Bancos orientados a colunas (Cassandra)
 
Algumas das principais características do NoSQL
Algumas das principais características do NoSQLAlgumas das principais características do NoSQL
Algumas das principais características do NoSQL
 
Escalando Aplicações com Redis
Escalando Aplicações com RedisEscalando Aplicações com Redis
Escalando Aplicações com Redis
 
549891
549891549891
549891
 
Deploy completo de uma aplicação Django
Deploy completo de uma aplicação DjangoDeploy completo de uma aplicação Django
Deploy completo de uma aplicação Django
 
Docker + Django
Docker + DjangoDocker + Django
Docker + Django
 

Ähnlich wie Bancos de dados NoSQL - Redis e MongoDB

Apresentação MongoDB
Apresentação MongoDBApresentação MongoDB
Apresentação MongoDB
David de Lucca
 
Minicurso Epoca mongoDB
Minicurso Epoca mongoDBMinicurso Epoca mongoDB
Minicurso Epoca mongoDB
LelyBarros
 
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
cris.finholdt
 
NoSQL x SQL: Bancos de Dados em Nuvens Computacionais
NoSQL x SQL: Bancos de Dados em Nuvens ComputacionaisNoSQL x SQL: Bancos de Dados em Nuvens Computacionais
NoSQL x SQL: Bancos de Dados em Nuvens Computacionais
Carlo Pires
 

Ähnlich wie Bancos de dados NoSQL - Redis e MongoDB (20)

Introdução ao NoSQL
Introdução ao NoSQLIntrodução ao NoSQL
Introdução ao NoSQL
 
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
 
I nd t_bigdata(1)
I nd t_bigdata(1)I nd t_bigdata(1)
I nd t_bigdata(1)
 
Bancos NoSQL no Microsoft Azure
Bancos NoSQL no Microsoft AzureBancos NoSQL no Microsoft Azure
Bancos NoSQL no Microsoft Azure
 
Apresentação MongoDB
Apresentação MongoDBApresentação MongoDB
Apresentação MongoDB
 
NoSQL, o que realmente é?
NoSQL, o que realmente é?NoSQL, o que realmente é?
NoSQL, o que realmente é?
 
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
 
Introdução ao NoSQL e modelagem de dados com MongoDB
Introdução ao NoSQL e modelagem de dados com MongoDBIntrodução ao NoSQL e modelagem de dados com MongoDB
Introdução ao NoSQL e modelagem de dados com MongoDB
 
MySQL do ISAM ao NoSQL
MySQL do ISAM ao NoSQLMySQL do ISAM ao NoSQL
MySQL do ISAM ao NoSQL
 
Banco de Dados NoSQL - Disciplina: Sistemas Distribuídos
Banco de Dados NoSQL - Disciplina: Sistemas DistribuídosBanco de Dados NoSQL - Disciplina: Sistemas Distribuídos
Banco de Dados NoSQL - Disciplina: Sistemas Distribuídos
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Minicurso Epoca mongoDB
Minicurso Epoca mongoDBMinicurso Epoca mongoDB
Minicurso Epoca mongoDB
 
Introdução ao MongoDB (NoSQL)
Introdução ao MongoDB (NoSQL)Introdução ao MongoDB (NoSQL)
Introdução ao MongoDB (NoSQL)
 
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
 
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...
 
Web Scale Data Management
Web Scale Data ManagementWeb Scale Data Management
Web Scale Data Management
 
Artigo Nosql
Artigo NosqlArtigo Nosql
Artigo Nosql
 
NoSQL x SQL: Bancos de Dados em Nuvens Computacionais
NoSQL x SQL: Bancos de Dados em Nuvens ComputacionaisNoSQL x SQL: Bancos de Dados em Nuvens Computacionais
NoSQL x SQL: Bancos de Dados em Nuvens Computacionais
 
Arquitetura de banco de dados
Arquitetura de banco de dadosArquitetura de banco de dados
Arquitetura de banco de dados
 
NoSql e NewSql
NoSql e NewSqlNoSql e NewSql
NoSql e NewSql
 

Bancos de dados NoSQL - Redis e MongoDB

  • 1. Bancos de dados NoSQL: Redis e MongoDB Amanda Körber Hartwig de Carvalho Gabriel Batista de Lima Paulo Vitor Bischof Renan Takeshi Laffin Yuhara
  • 2. Agenda 1. 2. 3. 4. 5. 6. Introdução; Banco de dados NoSQL; Tipos de bancos NoSQL; Por quê utilizar NoSQL? Demonstração de aplicação com NoSQL; Considerações finais;
  • 3. Introdução • Surgiu na década de 90 • Ganhou destaque pelo Google e Amazon.
  • 4. Banco de Dados NoSQL • Bancos de dados relacionais têm sido uma tecnologia de sucesso há vinte anos; • Os desenvolvedores de aplicativos têm sido frustrados com a diferença de impedância; • O fator vital para uma mudança no armazenamento de dados foi a necessidade de suportar grandes volumes de dados através da execução em clusters; • Bancos de dados relacionais não são projetados para funcionar de forma eficiente em clusters.
  • 5. Banco de Dados NoSQL • • • • Não utilizar o modelo relacional; Executar bem em clusters; Open-source; Construído para as propriedades da web do século 21; • Sem esquema.
  • 6. Tipos de Bancos NoSQL • • • • • Orientado a chave/valor Orientado a grandes colunas (BigTables) Orientado a grafos Orientado a colunas Orientado a documentos
  • 7. Orientado a chave/valor • São os modelo mais simples e os mais utilizados. • Suporta bastante informação. • São os mais escaláveis. • Ex.: Redis, MemcacheDB, SimpleDB e BerkeleyDB.
  • 8. Orientado a grandes colunas (BigTables) • Suportam varias linhas e colunas, além de subcolunas. • São fortemente inspirados pelo BigTable do Google. • Ex.: HBase(Yahoo), HiperTable e Cassandra (Facebook)
  • 9. Orientado a grafos • São bancos mais complexos. • Armazenas Objetos e não registros. • As buscas são realizadas pela navegação nos objetos. • Ex.: Neo4J, InfoGrid e BigData.
  • 10. Orientado a colunas • São relacionais. • Os dados são armazenados em colunas, não em linhas. • Ex.: MonetDB e LucidDB.
  • 11. Orientado a documentos • São baseado em documentos XML ou JSON. • Permite localização por ID únicos ou qualquer registro no documento. • Ex.: CouchDB (Apache), MongoDB e Riak.
  • 12. Por que utilizar NoSQL? • • • • • Grandeza; Performance em escrita massiva; Acesso rápido por chave-valor; Esquema e Tipos de Dados flexíveis; Migração de esquema;
  • 13. Por que utilizar NoSQL? • Manutenção, administração e operações simplificadas; • Facilidade de uso do Programador; • Usar o modelo de dados certo para o problema certo.
  • 16. Considerações finais • • • • • Confiabilidade Escalabilidade; Economia de recursos; Abordagens variadas do conceito NoSQL; Desconfiança quanto sua utilização;
  • 17. Referência bibliográfica • • • • • ZAMORA, Carlos. “MySQL? PostgreSQL? MS SQL Server?… Não! É a vez do NoSQL!” – 2012. Disponível em: <http://blog.hostdime.com.br/materias/tecnologia/mysql-postgresql-ms-sqlserver-nao-e-a-vez-do-nosql/>. Acesso em: 30 nov. 2013. SOUSA, Thalles Ramon Pinheiro de, ROCHA, André Luiz de Santana Silva. “NoSQL” – 2010. Disponível em: < http://www.slideshare.net/andrerochajp/artigo-nosql>. Acesso em: 29 nov. 2013. CARNEIRO, Daniel. “Bancos de Dados NoSQL” – 19 jan. 2010. Disponível em: <http://www.bluesoft.com.br/bancos-de-dados-nosql/>. Acesso em: 30 nov. 2013. NASCIMENTO, Jean. “NoSQL – você realmente sabe do que estamos falando?” – 28 mai. 2010. Disponível em: < http://imasters.com.br/artigo/17043/>. Acesso em: 30 nov.2013. STEPPAT, Nico. “Bancos de dados não relacionais e o movimento NoSQL” – 30 out.2009. Disponível em: < http://blog.caelum.com.br/bancos-de-dados-naorelacionais-e-o-movimento-nosql/>. Acesso em: 30 nov. 2013.
  • 18. Referência bibliográfica • • • • • VALÉRIO, Rodrigo de Souza. “Banco de Dados NOSQL (Not Only SQL)” – 20 jul.2011. Disponível em: < http://www.slideshare.net/RodrigoDeSouzaValerio/bancos-de-dados-nosql >. Acesso em: 30 nov. 2013. IANNI, Vinícius. “Introdução aos bancos de dados NoSQL” – 2012. Disponível em: <http://www.devmedia.com.br/introducao-aos-bancos-de-dados-nosql/26044 >. Acesso em: 30 nov. 2013. REDMOND, Eric, WILSON, James R. “Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement” – 18 mai. 2012. 1 Ed. Dallas, TX, 2012. CHODOROW, Kristina, DIROLF, Michael. “MongoDB; The Definitive Guide” – 2010. 1 Ed. Sebastopol, CA. O’Reilly. PLUGGE, Eelco, MEMBREY, Peter, HAWKINS, Tim. “The Definitive Guide to MongoDB” – 2010. Apress.
  • 19. Obrigado Amanda K. Hartwig de Carvalho amanda.hartwig@catolicasc.org.br Gabriel Batista de Lima gabriel.lima@catolicasc.org.br Paulo Vitor Bischof paulo.bischof@catolicasc.org.br Renan Takeshi Laffin Yuhara renan.yuhara@catolicasc.org.br