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;

No sql - MongoDB

  • 1.
    Introdução  NoSQL: Otermo 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 SEGUENORMAS 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çãode 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;