HBaSI - HBase schema inference tool:Uma ferramenta para extração de esquemas de bancos de dados NoSQL colunares

Detalhes bibliográficos
Autor(a) principal: Defreyn, Eduardo Dias
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 Universidade Federal de Santa CatarinaDefreyn, Eduardo DiasMello, Ronaldo dos SantosFrozza, Angelo Augusto2019-12-07T21:20:35Z2019-12-07T21:20:35Z2019-06-17https://repositorio.ufsc.br/handle/123456789/202437TCC(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.151 f.Florianópolis, SC.NoSQLHBaseBD colunarExtração de esquemaInferência de esquemaHBaSI - HBase schema inference tool:Uma ferramenta para extração de esquemas de bancos de dados NoSQL colunaresinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCLICENSElicense.txtlicense.txttext/plain; charset=utf-81383https://repositorio.ufsc.br/bitstream/123456789/202437/2/license.txt11ee89cd31d893362820eab7c4d46734MD52ORIGINALTCCII_EduardoDiasDefreyn_11203780-FINAL.pdfTCCII_EduardoDiasDefreyn_11203780-FINAL.pdfTCCapplication/pdf2580158https://repositorio.ufsc.br/bitstream/123456789/202437/1/TCCII_EduardoDiasDefreyn_11203780-FINAL.pdf7e17906c522a50dda68066c2a252b231MD51123456789/2024372019-12-07 18:20:44.462oai:repositorio.ufsc.br:123456789/202437Vm9jw6ogdGVtIGEgbGliZXJkYWRlIGRlOiBDb21wYXJ0aWxoYXIg4oCUIGNvcGlhciwgZGlzdHJpYnVpciBlIHRyYW5zbWl0aXIgYSBvYnJhLiBSZW1peGFyIOKAlCBjcmlhciBvYnJhcyBkZXJpdmFkYXMuClNvYiBhcyBzZWd1aW50ZXMgY29uZGnDp8O1ZXM6IEF0cmlidWnDp8OjbyDigJQgVm9jw6ogZGV2ZSBjcmVkaXRhciBhIG9icmEgZGEgZm9ybWEgZXNwZWNpZmljYWRhIHBlbG8gYXV0b3Igb3UgbGljZW5jaWFudGUgKG1hcyBuw6NvIGRlIG1hbmVpcmEgcXVlIHN1Z2lyYSBxdWUgZXN0ZXMgY29uY2VkZW0gcXVhbHF1ZXIgYXZhbCBhIHZvY8OqIG91IGFvIHNldSB1c28gZGEgb2JyYSkuIFVzbyBuw6NvLWNvbWVyY2lhbCDigJQgVm9jw6ogbsOjbyBwb2RlIHVzYXIgZXN0YSBvYnJhIHBhcmEgZmlucyBjb21lcmNpYWlzLgpGaWNhbmRvIGNsYXJvIHF1ZTogUmVuw7puY2lhIOKAlCBRdWFscXVlciBkYXMgY29uZGnDp8O1ZXMgYWNpbWEgcG9kZSBzZXIgcmVudW5jaWFkYSBzZSB2b2PDqiBvYnRpdmVyIHBlcm1pc3PDo28gZG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMuIERvbcOtbmlvIFDDumJsaWNvIOKAlCBPbmRlIGEgb2JyYSBvdSBxdWFscXVlciBkZSBzZXVzIGVsZW1lbnRvcyBlc3RpdmVyIGVtIGRvbcOtbmlvIHDDumJsaWNvIHNvYiBvIGRpcmVpdG8gYXBsaWPDoXZlbCwgZXN0YSBjb25kacOnw6NvIG7Do28gw6ksIGRlIG1hbmVpcmEgYWxndW1hLCBhZmV0YWRhIHBlbGEgbGljZW7Dp2EuIE91dHJvcyBEaXJlaXRvcyDigJQgT3Mgc2VndWludGVzIGRpcmVpdG9zIG7Do28gc8OjbywgZGUgbWFuZWlyYSBhbGd1bWEsIGFmZXRhZG9zIHBlbGEgbGljZW7Dp2E6IExpbWl0YcOnw7VlcyBlIGV4Y2XDp8O1ZXMgYW9zIGRpcmVpdG9zIGF1dG9yYWlzIG91IHF1YWlzcXVlciB1c29zIGxpdnJlcyBhcGxpY8OhdmVpczsgT3MgZGlyZWl0b3MgbW9yYWlzIGRvIGF1dG9yOyBEaXJlaXRvcyBxdWUgb3V0cmFzIHBlc3NvYXMgcG9kZW0gdGVyIHNvYnJlIGEgb2JyYSBvdSBzb2JyZSBhIHV0aWxpemHDp8OjbyBkYSBvYnJhLCB0YWlzIGNvbW8gZGlyZWl0b3MgZGUgaW1hZ2VtIG91IHByaXZhY2lkYWRlLiBBdmlzbyDigJQgUGFyYSBxdWFscXVlciByZXV0aWxpemHDp8OjbyBvdSBkaXN0cmlidWnDp8Ojbywgdm9jw6ogZGV2ZSBkZWl4YXIgY2xhcm8gYSB0ZXJjZWlyb3Mgb3MgdGVybW9zIGRhIGxpY2Vuw6dhIGEgcXVlIHNlIGVuY29udHJhIHN1Ym1ldGlkYSBlc3RhIG9icmEuIEEgbWVsaG9yIG1hbmVpcmEgZGUgZmF6ZXIgaXNzbyDDqSBjb20gdW0gbGluayBwYXJhIGVzdGEgcMOhZ2luYS4KTGljZW7Dp2EgQ3JlYXRpdmUgQ29tbW9ucyAtIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLzMuMC9ici8KRepositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732019-12-07T21:20:44Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.pt_BR.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.pt_BR.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Defreyn, Eduardo Dias
dc.contributor.advisor1.fl_str_mv Mello, Ronaldo dos Santos
dc.contributor.advisor-co1.fl_str_mv Frozza, Angelo Augusto
contributor_str_mv Mello, Ronaldo dos Santos
Frozza, Angelo Augusto
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.accessioned.fl_str_mv 2019-12-07T21:20:35Z
dc.date.available.fl_str_mv 2019-12-07T21:20:35Z
dc.date.issued.fl_str_mv 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.
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
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/202437/2/license.txt
https://repositorio.ufsc.br/bitstream/123456789/202437/1/TCCII_EduardoDiasDefreyn_11203780-FINAL.pdf
bitstream.checksum.fl_str_mv 11ee89cd31d893362820eab7c4d46734
7e17906c522a50dda68066c2a252b231
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1766805047683842048