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 | Tamanho | Formato | |
---|---|---|---|---|
TCCP_2017_Tierry Lincoln Ribeiro de Miranda.pdf | 641.17 kB | Adobe PDF | Ver/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.