Buscar

Portfolio Banco de Dados NoSQL

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

............................................................................................................................... 
 
 
 
SISTEMAS DE INFORMAÇÃO – BANCO DE DADOS COM NOSQL 
 
VICTOR HUGO TEIXEIRA 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
BANCO DE DADOS COM NOSQL 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
........................................................................................................................................ 
Guarulhos 
2022 
 
 
 
 
 
 
VICTOR HUGO TEIXEIRA 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
BANCO DE DADOS COM NOSQL 
 
 
 
 
 
 
 
 
Trabalho apresentado ao Curso Sistemas de informação 
do Centro Universitário ENIAC para a disciplina Banco 
de dados com NoSQL. 
 
Prof : Lucio Luzetti 
 
 
 
 
 
 
 
 
Guarulhos 
2022 
 
 
 
Respostas 
.................................................................................................................... 
Assunto 1 
 
 
 
Assunto 2 
 
 
 
 
 
 
 
 
Assunto 3 
 
a) Método de pagamento, essencial para o desenvolvimento do Banco de 
dados relacional. 
 
Cliente: 
 
ID: int 
Nome: varchar 
CPF: int 
Endereço: varchar 
 
Produto: 
 
ID: int 
Produto: varchar 
Quantidade: int 
Valor: float 
 
b) Chave-valor, pois o seu desempenho é muito mais avançado do que o 
Banco de Dados Relacional. 
 
 
ID TYPE SCHEMA 
01 TELEFONE (**) *****- **** 
01 EMAIL ******@*********.com.br 
 
 
 
 
 
 
 
 
 
Banco de dados Redis: 
 
A sigla que significa Remote Dictionary Server. 
Ele é um banco de dados NoSQL, do tipo chave-valor e que armazena os dados em 
memória, e por isso o primeiro ponto de atenção é a escolha do hardware correto. 
Nada impede o Redis de ser o banco de dados principal da sua aplicação, mas 
normalmente não faz sentido, porque o dados estão em memória e ela é volátil. 
Lembre-se que nesse banco de dados os comandos são atômicos, de forma que a 
ordem de execução das operações é a mesma ordem das chamadas. 
Outra característica muito importante, é que podemos criar as chaves e determinar 
por quanto tempo elas devem existir. Passado o tempo configurado, as chaves são 
deletadas automaticamente (característica bem comum em sessões de usuário e 
carrinhos de compras, por exemplo). 
Outra coisa muito importante é que para usar o Redis é indispensável entender 
como a aplicação vai acessar os dados, de forma que sejam escolhidas as melhores 
chaves, sendo repetitiva, lembre-se que: 
 Toda consulta é feita pela chave, para retornar para a aplicação um valor; 
 As chaves e os valores estão em memória; 
 Redundância de dados não é um problema tão grave quanto uma chave 
armazenando outra chave (isso n vezes) para depois acessar um valor. 
 
Tipos de dados: 
 
 Strings – dados em texto ou binários com tamanho de até 512 MB 
 Listas – uma coleção de strings na ordem em que foram adicionadas 
 Conjuntos – uma coleção não ordenada de strings com o recurso de executar 
operações de intersecção, união e diferente com outros tipos de conjuntos 
 Conjuntos ordenados – conjuntos ordenados por um valor 
 Hashes – uma estrutura de dados para armazenar uma lista de campos e 
valores 
 Bitmaps – um tipo de dados que oferece operações com bits 
 HyperLogLogs – uma estrutura de dados probabilística para estimar os dados 
únicos em um conjunto de dados 
 
 
 
 
 
Quando usar o Redis: 
 
O Redis é fenomenal nas seguintes situações: 
 Cache de aplicações 
 Banco de dados secundário 
 Alto volume de dados 
 Filas 
 Mensageria 
 Chat 
 Itens que tem tempo de duração determinado 
 Analises em tempo real 
 
Conclusão 
 
Obtive muitas dificuldades em desenvolver o portfólio, algumas respostas apresentei 
da forma que eu entendi, porém estou adquirindo mais conhecimentos sobre pela 
internet.

Continue navegando