Use este identificador para citar ou linkar para este item: http://bdm.ufmt.br/handle/1/281
Tipo documento: Trabalho de Conclusão de Curso
Título: Implementação de um Cluster de banco de dados no Raspberry Pi com MongoDB para replicação e persistência dos dados IoT
Autor(es): Miranda, Tierry Lincoln Ribeiro de
Orientador(a): Pereira, Roberto Benedito de Oliveira
Membro da Banca: Pereira, Roberto Benedito de Oliveira
Resumo : Devido à dificuldade de armazenamento de dados IoT (Internet das coisas) enviados a um Broker que implementa o protocolo MQTT (MQ Telemetry Transport). Esse trabalho propõe a implementação de uma base de dados replicada no MongoDB em dois Raspberry Pi para possibilitar seu armazenamento. Além disso a realização de testes de performance da base de dados com fragmentos de 1000, 10000, 100000, 1 milhão e 13 milhões de registros, com objetivo de avaliar o tempo de inserção por meio de importação e de consultas com parâmetros específicos. Concluindo então que além de possibilitar o armazenamento, a sincronização e replicação dos dados, foi possível notar também uma performance satisfatória nos testes realizados, sendo viável a utilização desse cluster em produção.
Resumo em lingua estrangeira: Due difficulties to store IoT (Internet of Things) data sent to a Broker that implements a MQTT (MQ Telemetry Transport) protocol. This work proposes to implement a replicated database with MongoDB in two Raspberry Pi to allow its store. Besides that, make performance tests of the database with some fragments like 1000, 10000, 100000, 1 million and 13 millions of records, to evaluate the time to insert through import and searches with specific parameters. Concluding that besides the possibility to store, synchronization and replication of the data, was noticed a satisfactory performance on the tests, being feasible to use this cluster on production.
Palavra-chave: IoT
MQTT
Node-RED
Persistência
Replicação
Raspberry Pi
Palavra-chave em lingua estrangeira: IoT
MQTT
Node-RED
Persistency
Replication
Raspberry Pi
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Idioma: por
País: Brasil
Instituição: Universidade Federal de Mato Grosso
Sigla da instituição: UFMT CUC - Cuiabá
Departamento: Instituto de Computação (IC)
Programa: Banco de Dados - CUC
Referência: MIRANDA, Tierry Lincoln Ribeiro de. Implementação de um Cluster de banco de dados no Raspberry Pi com MongoDB para replicação e persistência dos dados IoT. 2017. 10 f. TCC (Especialização em Banco de Dados) - Universidade Federal de Mato Grosso, Instituto de Computação, Cuiabá, 2017.
Tipo de acesso: Acesso Aberto
URI: http://bdm.ufmt.br/handle/1/281
Data defesa documento: 20-Dec-2017
Aparece na(s) coleção(ções):Banco de Dados

Arquivos deste item:
Arquivo Descrição TamanhoFormato 
TCCP_2017_Tierry Lincoln Ribeiro de Miranda.pdf641.17 kBAdobe PDFVer/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.