Use este identificador para citar ou linkar para este item:
http://bdm.ufmt.br/handle/1/373
Tipo documento: | Trabalho de Conclusão de Curso |
Título: | SGBD em embarcados : uma aplicação visando dados científicos |
Autor(es): | Metello, Izandro Monteiro |
Orientador(a): | Pereira, Roberto Benedito de Oliveira |
Membro da Banca: | Pereira, Roberto Benedito de Oliveira |
Resumo : | A coleta de dados automatizada está presente em diversas atividades humanas. Seja para atividades que possam colocar a vida de um ser humano em perigo, redução do gasto de recursos, melhoria de processos ou outras aplicações possíveis, pode-se utilizar sistemas embarcados em conjunto com sensores para a coleta de dados de forma automatizada. Dados provenientes de coleta tem um ou alguns dos seguintes propósitos: descrição, explicação ou predição. A descrição de cenários, a busca de explicações ou predições baseadas na compreensão da causa de eventos podem ser dependentes de coleta de dados. Com o crescente aumento de necessidade e oportunidade de coleta de dados visando aplicações científicas, este trabalho busca demonstrar a aplicação de SGBD em dados característicos de medições e monitoramento científico. Diversos fatores como qualidade e disponibilidade de comunicação, necessidade de disponibilidade imediata dos dados e volume de dados vão influenciar no tipo de arquitetura e qual SGBD será utilizado. Os estudos de caso foram feitos com o SGBD dentro de um computador embarcado que faz ou recebe dados de coleta. Foram analisados um SGBD relacional e um NoSQL, MySQL e Redis respectivamente, em diversas fases desde a configuração dos ambientes até a manipulação dos dados de medições simulados. Pode-se perceber a diferença das arquiteturas dos SGBDs nos estudos de caso. Para realizar os experimentos foram utilizados o pcDuino 1 e o Raspberry Pi 2. Ambos contêm processadores de arquitetura ARM, porém não são iguais em velocidade, núcleos de processamento e outras características. Algumas dessas diferenças de arquitetura foram percebidas nos estudos de caso. Os estudos de caso sugerem que a configuração escolhida para gerenciar dados de aplicações de coleta de dados depende de características específicas da aplicação e da necessidade de cada caso em particular já que cada SGDB mostrou pontos favoráveis e desfavoráveis nos estudos realizados. |
Resumo em lingua estrangeira: | Automatized data gathering makes part of various parts of human life. Whether it be activities poses a person life at risk, resource spending reduction, processes improvements or many other applications possibles, it is possible to use embedded systems along with sensors in automatized data gathering. Data provided by gather has one or more purpose: description, explanation or prediction. A scenery description, the search for explications or predictions based on comprehension of the causes of events can be dependents of data gathering. As the need and opportunity of data gathering is increasing, this study aims show a DBMS in management of usual scientific data. The study cases have been done with DBMS inside the embedded computer which gathers metering data. It has been analyzed a relational DBMS and a NoSQL DBMS, MySQL and Redis respectively, in various stages since the enviroment setup to the data handling in study cases. It has been possible observe the architectural differences in study cases results. To run the experiments it has been used a pcDuino 1 and a Raspberry Pi 2. Both have ARM architecture processors, however they haven’t the same speed nor same amount of processing cores, among others differences. Some of those differences have been seen in the study cases results. The study cases have shown the best configuration to be chosen for an application is particular to that application as each DBMS have shown upsides and downsides in the study cases. |
Palavra-chave: | Banco de dados Sensores NoSQL |
Palavra-chave em lingua estrangeira: | Databases Sensors NoSQL |
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) |
Curso: | Banco de Dados - CUC |
Referência: | METELLO, Izandro Monteiro. SGBD em embarcados: uma aplicação visando dados científicos. 2016. 42 f. TCC (Especialização em Banco de Dados) - Universidade Federal de Mato Grosso, Instituto de Computação, Cuiabá, 2016. |
Tipo de acesso: | Acesso Aberto |
URI: | http://bdm.ufmt.br/handle/1/373 |
Data defesa documento: | 22-Set-2016 |
Aparece na(s) coleção(ções): | Banco de Dados |
Arquivos deste item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
TCCP_2016_Izandro Monteiro Metello.pdf | 1.04 MB | 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.