SlideShare uma empresa Scribd logo
1 de 4
Introdução
 NoSQL: O termo foi criado por Carlo strozzi e Eric Evasn como
referencia a um tipo de armazenamento de dados .
 Nunca, mas nunca estar relacionado a ódio ao modelo SQL, pelo
contrario , podem ate trabalhar em conjunto.
 O termo NoREL é não relacional também é bastante utilizado.
• Novos paradigmas (nem tão novos assim);
• Funcionalidades;
• Escalabilidade;
• Performance;
• Não fica preso a modelagem ;
NoSQL
 NÃO SEGUE NORMAS DE TABELAS (SCHEMAS) DETERMINADAS PREVIAMENTE
 NÃO NECESSITA DE NORMALIZAÇÃO E RELACIONAMENTOS.
 CADA VEZ MAIOR DE PROVER SERVIÇOS ESCALÁVEIS.
SINTAXE
• KEY/VALUE STORE
• WIDE COLUMNS STORE
• DOCUMENT STORE
• GRAPH STORE
• COLUMN ORIENTED STORE
MongoDB
É uma aplicação de código aberto, de alta performance, sem esquemas, orientado
a documentos. Foi escrito na linguagem de programação C++.
Além de orientado a documentos, é formado por um conjunto de
documentos JSON.
Muitas aplicações podem, dessa forma, modelar informações de modo muito mais
natural, pois os dados podem ser aninhados em complexas hierarquias e continuar
a ser indexáveis e fáceis de buscar.
Cassandra
 Cassandra é uma implementação de família de colunas NoSQL que suporta o
modelo de dados Big Table e usa aspectos de arquitetura introduzidos por
Amazon Dynamo. Alguns dos pontos positivos do Cassandra são:
• Altas escalabilidade e disponibilidade, sem um ponto único de falha;
• Implementação da família de colunas NoSQL;
• Rendimento de gravação muito alto e bom rendimento de leitura;
• Linguagem de consulta semelhante a SQL (desde 0.8) e suporte para procura
por índices secundários;
• Consistência ajustável e suporte para replicação;
• Esquema flexível;

Mais conteúdo relacionado

Semelhante a No sql - MongoDB

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
Paulo Bischof
 
Introdução ao mongodb
Introdução  ao mongodbIntrodução  ao mongodb
Introdução ao mongodb
jm_ci
 

Semelhante a No sql - MongoDB (20)

Introdução ao NoSQL
Introdução ao NoSQLIntrodução ao NoSQL
Introdução ao NoSQL
 
NoSql e NewSql
NoSql e NewSqlNoSql e NewSql
NoSql e NewSql
 
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
 
NoSQL
NoSQLNoSQL
NoSQL
 
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados RelacionaisBanco de Dados Não Relacionais vs Banco de Dados Relacionais
Banco de Dados Não Relacionais vs Banco de Dados Relacionais
 
#1 Introdução ao MongoDB
#1   Introdução ao MongoDB#1   Introdução ao MongoDB
#1 Introdução ao MongoDB
 
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
 
Comparação entre bancos de dados de modelo não relacional
Comparação entre bancos de dados de modelo não relacionalComparação entre bancos de dados de modelo não relacional
Comparação entre bancos de dados de modelo não relacional
 
Cassandra com NOSQL parte 2
Cassandra com NOSQL parte 2Cassandra com NOSQL parte 2
Cassandra com NOSQL parte 2
 
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
 
Material Seminário NoSQL
Material Seminário NoSQLMaterial Seminário NoSQL
Material Seminário NoSQL
 
Introdução ao MongoDB (NoSQL)
Introdução ao MongoDB (NoSQL)Introdução ao MongoDB (NoSQL)
Introdução ao MongoDB (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
 
NoSQL & SQL
NoSQL & SQLNoSQL & SQL
NoSQL & SQL
 
NoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEANNoSQL, MongoDB e MEAN
NoSQL, MongoDB e MEAN
 
Introdução ao mongodb - José Inoue - TchêLinux Uruguaiana
Introdução ao mongodb - José Inoue - TchêLinux UruguaianaIntrodução ao mongodb - José Inoue - TchêLinux Uruguaiana
Introdução ao mongodb - José Inoue - TchêLinux Uruguaiana
 
Introdução ao mongodb
Introdução  ao mongodbIntrodução  ao mongodb
Introdução ao mongodb
 
Introdução ao MONGODB
Introdução  ao MONGODBIntrodução  ao MONGODB
Introdução ao MONGODB
 
Banco de dados nas nuvens - aula 2
Banco de dados nas nuvens - aula 2Banco de dados nas nuvens - aula 2
Banco de dados nas nuvens - aula 2
 
SQL Saturday 570 - São Paulo - 2016
SQL Saturday 570 - São Paulo - 2016SQL Saturday 570 - São Paulo - 2016
SQL Saturday 570 - São Paulo - 2016
 

Último

Último (9)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

No sql - MongoDB

  • 1. Introdução  NoSQL: O termo foi criado por Carlo strozzi e Eric Evasn como referencia a um tipo de armazenamento de dados .  Nunca, mas nunca estar relacionado a ódio ao modelo SQL, pelo contrario , podem ate trabalhar em conjunto.  O termo NoREL é não relacional também é bastante utilizado. • Novos paradigmas (nem tão novos assim); • Funcionalidades; • Escalabilidade; • Performance; • Não fica preso a modelagem ;
  • 2. NoSQL  NÃO SEGUE NORMAS DE TABELAS (SCHEMAS) DETERMINADAS PREVIAMENTE  NÃO NECESSITA DE NORMALIZAÇÃO E RELACIONAMENTOS.  CADA VEZ MAIOR DE PROVER SERVIÇOS ESCALÁVEIS. SINTAXE • KEY/VALUE STORE • WIDE COLUMNS STORE • DOCUMENT STORE • GRAPH STORE • COLUMN ORIENTED STORE
  • 3. MongoDB É uma aplicação de código aberto, de alta performance, sem esquemas, orientado a documentos. Foi escrito na linguagem de programação C++. Além de orientado a documentos, é formado por um conjunto de documentos JSON. Muitas aplicações podem, dessa forma, modelar informações de modo muito mais natural, pois os dados podem ser aninhados em complexas hierarquias e continuar a ser indexáveis e fáceis de buscar.
  • 4. Cassandra  Cassandra é uma implementação de família de colunas NoSQL que suporta o modelo de dados Big Table e usa aspectos de arquitetura introduzidos por Amazon Dynamo. Alguns dos pontos positivos do Cassandra são: • Altas escalabilidade e disponibilidade, sem um ponto único de falha; • Implementação da família de colunas NoSQL; • Rendimento de gravação muito alto e bom rendimento de leitura; • Linguagem de consulta semelhante a SQL (desde 0.8) e suporte para procura por índices secundários; • Consistência ajustável e suporte para replicação; • Esquema flexível;