NoSQL

14
1 | Pós = { 2 | nome: “Pós-graduação em Gestão de Tecnologia da Informação”, 3 | disciplina: “Banco de Dados”, 4 | professor: “Dr. Joel da Silva5 | } 6 | db.posdb.save (Pós) 7 | Alunos = { 8 | nome1: “Regis Titon”, 9 | nome2: “Cláudio Roberto dos Santos”, 10 |} 11 |db.alunosdb.save (Alunos) Not Only SQL (NoSQL)

description

Apresentação sobre o conceito associado as tecnologias de banco de dados NoSQL.

Transcript of NoSQL

Page 1: NoSQL

1 | Pós = { 2 | nome: “Pós-graduação em Gestão de Tecnologia da Informação”, 3 | disciplina: “Banco de Dados”, 4 | professor: “Dr. Joel da Silva” 5 | } 6 | db.posdb.save (Pós)

7 | Alunos = {

8 | nome1: “Regis Titon”,

9 | nome2: “Cláudio Roberto dos Santos”,

10 |}

11 |db.alunosdb.save (Alunos)

Not Only SQL (NoSQL)

Page 2: NoSQL

Conceito da Tecnologia

Page 3: NoSQL

Chave-valor Família de Colunas

Documentos Grafos

Principais Modelos de Dados

Page 4: NoSQL

Chave-valor

Representação da pesquisa de dados utilizando LinkedHashMap em Java

Page 5: NoSQL

Família de Colunas

Representação do intercâmbio de dados em JavaScrip Object Notation (JSON).

Page 6: NoSQL

Orientado a Documentos

Page 7: NoSQL

Case de Utilização de Banco de Dados Orientado a Documentos

http://www.ensaiosclinicos.gov.br/

Page 8: NoSQL

Grafos

Representação do Mundo Real

Page 9: NoSQL

Cases de Utilização de Bancos de Dados NoSQL

Page 10: NoSQL

Consistência em Momento Indeterminado

Operações Bancárias em Tempo Real.

Page 11: NoSQL

Eventually Consistent Consistência em Momento Indeterminado

Page 12: NoSQL

Durabilidade dos Dados Tolerância a Falhas

Utilização da RAM e

Redundância de Dados

Page 13: NoSQL

NewSQL

Tecnologia híbrida incluindo os padrões de BDs Relacionais e escalabilidade, processamento em memória e a

distribuição das aplicações em BDs NoSQL.

Page 14: NoSQL

1 | Fim = { 2 | texto: “Perguntas?” 3 | } 4 | db.fimdb.save (Fim)

Not Only SQL (NoSQL)