HBaSI - HBase schema inference tool:Uma ferramenta para extração de esquemas de bancos de dados NoSQL colunares
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/handle/123456789/202437 |
Resumo: | TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. |
id |
UFSC_c8a1fd97c9f3f1fa69b97b5fd1bf6081 |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/202437 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
HBaSI - HBase schema inference tool:Uma ferramenta para extração de esquemas de bancos de dados NoSQL colunaresNoSQLHBaseBD colunarExtração de esquemaInferência de esquemaTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.Bancos de Dados (BDs) NoSQL estão ganhando espaço no mercado por serem adequados ao processamento de grande volume de dados e não exigirem a definição de um esquema para serem usados. Embora os BDs NoSQL não obriguem a existência de um esquema a priori, geralmente existe alguma estrutura implícita no BD para facilitar a manipulação adequada dos dados. O conhecimento do esquema dos dados é importante para soluções que desejam realizar integração de dados ou mesmo busca e análise de diversas fontes de dados em um mesmo domínio de aplicação. Assim sendo, este trabalho apresenta uma ferramenta para inferência de esquema para BDs NoSQL colunares, com foco no Sistema de Gerência de BD (SGBD) HBase. O HBase foi escolhido por ser um dos BDs colunares mais populares que se declara schemaless. A ferramenta, intitulada HBaSI (HBase Schema Inference), infere o esquema de um BD HBase e o apresenta no formato de um JSON Schema. Existem alguns trabalhos que inferem esquemas para o HBase. Entretanto, eles apresentam processos mais complexos e não possuem interface gráfica com o usuário. Outra contribuição do trabalho é a forma como é feita a inferência dos tipos de dados das colunas, pois o HBase armazena apenas arrays de bytes como conteúdo das colunas.Florianópolis, SC.Mello, Ronaldo dos SantosFrozza, Angelo AugustoUniversidade Federal de Santa CatarinaDefreyn, Eduardo Dias2019-12-07T21:20:35Z2019-12-07T21:20:35Z2019-06-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis151 f.application/pdfhttps://repositorio.ufsc.br/handle/123456789/202437info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2019-12-07T21:20:44Zoai:repositorio.ufsc.br:123456789/202437Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732019-12-07T21:20:44Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
HBaSI - HBase schema inference tool:Uma ferramenta para extração de esquemas de bancos de dados NoSQL colunares |
title |
HBaSI - HBase schema inference tool:Uma ferramenta para extração de esquemas de bancos de dados NoSQL colunares |
spellingShingle |
HBaSI - HBase schema inference tool:Uma ferramenta para extração de esquemas de bancos de dados NoSQL colunares Defreyn, Eduardo Dias NoSQL HBase BD colunar Extração de esquema Inferência de esquema |
title_short |
HBaSI - HBase schema inference tool:Uma ferramenta para extração de esquemas de bancos de dados NoSQL colunares |
title_full |
HBaSI - HBase schema inference tool:Uma ferramenta para extração de esquemas de bancos de dados NoSQL colunares |
title_fullStr |
HBaSI - HBase schema inference tool:Uma ferramenta para extração de esquemas de bancos de dados NoSQL colunares |
title_full_unstemmed |
HBaSI - HBase schema inference tool:Uma ferramenta para extração de esquemas de bancos de dados NoSQL colunares |
title_sort |
HBaSI - HBase schema inference tool:Uma ferramenta para extração de esquemas de bancos de dados NoSQL colunares |
author |
Defreyn, Eduardo Dias |
author_facet |
Defreyn, Eduardo Dias |
author_role |
author |
dc.contributor.none.fl_str_mv |
Mello, Ronaldo dos Santos Frozza, Angelo Augusto Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Defreyn, Eduardo Dias |
dc.subject.por.fl_str_mv |
NoSQL HBase BD colunar Extração de esquema Inferência de esquema |
topic |
NoSQL HBase BD colunar Extração de esquema Inferência de esquema |
description |
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-12-07T21:20:35Z 2019-12-07T21:20:35Z 2019-06-17 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufsc.br/handle/123456789/202437 |
url |
https://repositorio.ufsc.br/handle/123456789/202437 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
151 f. application/pdf |
dc.publisher.none.fl_str_mv |
Florianópolis, SC. |
publisher.none.fl_str_mv |
Florianópolis, SC. |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808652015536963584 |