{nome : “Jefferson Dias Soares”, RA: “1200779”}
{nome : “Thiago Paixão”, RA: “1200860”}
Visão Geral

Foi projetado para os problemas sem grandes exigências de
transações e que não são facilmente resolvidos por ...
● Banco de dados orientado a documentos;
● Alta performance;
● Open source;

● Escrito em C++;
● Consultas dinâmicas;
● Ef...
• Banco de dados orientado a documentos
–

Usa o formato BSON: Binary JSON. Tudo é um documento (die ORM);

–

Documentos ...
Palavras chaves
RDBMS

MongoDB

Database

➜ Database

Table

➜ Collection

Row

➜ Document

Index

➜ Index

Join

➜ Embedd...
5
Empresas que utilizam:

http://www.mongodb.org/about/production-deployments/

6
Cases:

http://www.mongodb.org/about/production-deployments/

7
http://www.gonow.com.br/blog/2011/07/29/o-mongodb-aplicado-ao-cartolafc-da-globo-com/
http://www.youtube.com/watch?v=Zytjl...
O Problema
construído em um sistema de gerenciamento de conteúdo comercial , baseado em Java ,
que forçou seus documentos ...
SAP usa MongoDB como um componente
central de um serviço de plataforma-como-(PaaS)

A companhia precisava de melhorar a us...
Downloads

http://www.mongodb.org/downloads

11
MongoDB lança programa Beta de certificação
MongoDB anunciou dia 29/10/2013 seu programa de certificação

para Desenvolved...
Estudos:

http://www.mongodb.com/press/mongodb-certification-now-available-developers-and-dbas#! 13
Considerações finais Mongo DB

Ao nosso ver, não existe vantagens e desvantagens

sobre esse tipo de SGDB,
e sim em qual m...
Apresentação - MongoDB
Próximos SlideShares
Carregando em…5
×

Apresentação - MongoDB

654 visualizações

Publicada em

MongoDB

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Apresentação - MongoDB

  1. 1. {nome : “Jefferson Dias Soares”, RA: “1200779”} {nome : “Thiago Paixão”, RA: “1200860”}
  2. 2. Visão Geral Foi projetado para os problemas sem grandes exigências de transações e que não são facilmente resolvidos por RDBMSs tradicionais, incluindo os problemas que exigem que o banco de dados esteja espalhado em muitos servidores. 1
  3. 3. ● Banco de dados orientado a documentos; ● Alta performance; ● Open source; ● Escrito em C++; ● Consultas dinâmicas; ● Eficiente para armazenar dados binários, como: fotos e vídeos; ● Preparado para trabalhar com replicação; ● Preparado para trabalhar na nuvem; ● MapReduce para agregações complexas 2
  4. 4. • Banco de dados orientado a documentos – Usa o formato BSON: Binary JSON. Tudo é um documento (die ORM); – Documentos aninhados, reduz a necessidade de “JOINS”; – Schema-less - não precisa parar o site para adicionar uma nova coluna na tabela • Escrito em C, alta performance – Suporta Índices; – Auto-Sharding – preparado para escalar horizontalmente; – Insert/Update - Dados armazenados em memória, em segundo plano, para serem gravados em disco. • Suporta tipos ricos – datas, expressões regulares, códigos, dados binários – GridFS para armazenamento eficiente de arquivos binários grandes (BLOB) 3
  5. 5. Palavras chaves RDBMS MongoDB Database ➜ Database Table ➜ Collection Row ➜ Document Index ➜ Index Join ➜ Embedded Document Foreign Key ➜ Reference 4
  6. 6. 5
  7. 7. Empresas que utilizam: http://www.mongodb.org/about/production-deployments/ 6
  8. 8. Cases: http://www.mongodb.org/about/production-deployments/ 7
  9. 9. http://www.gonow.com.br/blog/2011/07/29/o-mongodb-aplicado-ao-cartolafc-da-globo-com/ http://www.youtube.com/watch?v=ZytjlpGk0tw 8
  10. 10. O Problema construído em um sistema de gerenciamento de conteúdo comercial , baseado em Java , que forçou seus documentos ricos em um modelo de dados mal adaptados Porque MongoDb? Modelo de armazenamento de documentos do MongoDB permite MTV para armazenar dados hierárquicos ( como episódios de TV dentro de uma série) com facilidade, sem a necessidade de consultas caras para construir páginas. Esquema inerentemente flexível do MongoDB permite MTV para modelar de forma concisa as estruturas e elementos de dados requeridos por cada marca.. 9 http://www.mongodb.com/customers/mtv-networks
  11. 11. SAP usa MongoDB como um componente central de um serviço de plataforma-como-(PaaS) A companhia precisava de melhorar a usabilidade de suas Páginas na web , portanto as necessidades eram de melhorias de Desempenho, e em suas melhorias de confiabilidade. http://www.mongodb.com/presentations/mongouk-2011/introduction-to-saps-javaplatform-as-a-service 10
  12. 12. Downloads http://www.mongodb.org/downloads 11
  13. 13. MongoDB lança programa Beta de certificação MongoDB anunciou dia 29/10/2013 seu programa de certificação para Desenvolvedores e DBAs. MongoDB vai certificar o conhecimento de conceitos e mecânica, incluindo as habilidades práticas necessárias para construir aplicações apoiadas pelo banco de dados NoSQL. Valor: $ 150,00 (USD) https://education.mongodb.com/courses/10gen/C100DBA/2014_February/about http://www.mongodb.com/press/mongodb-certification-now-available-developers-and-dbas#! 12
  14. 14. Estudos: http://www.mongodb.com/press/mongodb-certification-now-available-developers-and-dbas#! 13
  15. 15. Considerações finais Mongo DB Ao nosso ver, não existe vantagens e desvantagens sobre esse tipo de SGDB, e sim em qual momento utilizar cada tecnologia, pois ambos caminham em paralelo, mas sem a necessidade de serem "Concorrentes" em suas atividades.

×