Improving interoperability between relational and blockchain-based database systems: a middleware approach

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: Sá, Rafael Avilar
Orientador(a): Machado, Javam de Castro
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Área do conhecimento CNPq:
Link de acesso: http://repositorio.ufc.br/handle/riufc/77989
Resumo: Multi-model architectures enable the querying of data from different sources through a unified interface, providing interoperability among databases. However, support for blockchain is still scarce. Inter-MOON is a new middleware approach that promotes the interoperability of relational databases and blockchain through virtualizing blockchain assets in a relational environment, allowing for the execution of SQL DML commands. Experimental results show that compared to the blockchain, Inter-MOON provides minimal overhead in writing operations or reading operations that retrieve many entries but significant overhead when querying a few entries, trading high performance for powerful querying capabilities.
id UFC-7_5ee22826cdbba71a4abbc26d637882af
oai_identifier_str oai:repositorio.ufc.br:riufc/77989
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Sá, Rafael AvilarMoreira, Leonardo OliveiraMachado, Javam de Castro2024-08-31T12:37:20Z2024-08-31T12:37:20Z2024SÁ, Rafael Avilar. Improving interoperability between relational and blockchain-based database systems: a middleware approach. 2024. 99 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2024.http://repositorio.ufc.br/handle/riufc/77989Multi-model architectures enable the querying of data from different sources through a unified interface, providing interoperability among databases. However, support for blockchain is still scarce. Inter-MOON is a new middleware approach that promotes the interoperability of relational databases and blockchain through virtualizing blockchain assets in a relational environment, allowing for the execution of SQL DML commands. Experimental results show that compared to the blockchain, Inter-MOON provides minimal overhead in writing operations or reading operations that retrieve many entries but significant overhead when querying a few entries, trading high performance for powerful querying capabilities.Arquiteturas multi-modelos permitem a consulta de dados de diferentes fontes por meio de uma interface unificada, fornecendo interoperabilidade entre bancos de dados. No entanto, o suporte para blockchain ainda é escasso. Inter-MOON é uma nova abordagem que visa promover a interoperabilidade de sistemas de banco de dados relacionais e blockchain por meio da virtualização de objetos blockchain em um ambiente relacional, permitindo a execução de comandos SQL DML. Resultados experimentais mostram que, em comparação com blockchain, o Inter-MOON proporciona uma sobrecarga mínima em operações de escrita ou operações de leitura que recuperam muitas entradas, mas uma sobrecarga significativa ao consultar poucas entradas, trocando alto desempenho por capacidade de consulta poderosa.Improving interoperability between relational and blockchain-based database systems: a middleware approachinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisBancos de DadosBlockchainInteroperabilidade de Bancos de DadosTransformação de dadosMiddlewareDatabasesBlockchainDatabase InteroperabilityData TransformationMiddlewareCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOinfo:eu-repo/semantics/openAccessengreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFChttp://lattes.cnpq.br/7187933272456817http://lattes.cnpq.br/9884980518986225http://lattes.cnpq.br/28806681025878612024-08-31ORIGINAL2024_dis_rasa.pdf2024_dis_rasa.pdfapplication/pdf1610985http://repositorio.ufc.br/bitstream/riufc/77989/3/2024_dis_rasa.pdf03d3a7fc389c72e1e2effb6a8b3f975bMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/77989/4/license.txt8a4605be74aa9ea9d79846c1fba20a33MD54riufc/779892024-08-31 09:37:23.968oai:repositorio.ufc.br:riufc/77989Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-08-31T12:37:23Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.pt_BR.fl_str_mv Improving interoperability between relational and blockchain-based database systems: a middleware approach
title Improving interoperability between relational and blockchain-based database systems: a middleware approach
spellingShingle Improving interoperability between relational and blockchain-based database systems: a middleware approach
Sá, Rafael Avilar
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Bancos de Dados
Blockchain
Interoperabilidade de Bancos de Dados
Transformação de dados
Middleware
Databases
Blockchain
Database Interoperability
Data Transformation
Middleware
title_short Improving interoperability between relational and blockchain-based database systems: a middleware approach
title_full Improving interoperability between relational and blockchain-based database systems: a middleware approach
title_fullStr Improving interoperability between relational and blockchain-based database systems: a middleware approach
title_full_unstemmed Improving interoperability between relational and blockchain-based database systems: a middleware approach
title_sort Improving interoperability between relational and blockchain-based database systems: a middleware approach
author Sá, Rafael Avilar
author_facet Sá, Rafael Avilar
author_role author
dc.contributor.co-advisor.none.fl_str_mv Moreira, Leonardo Oliveira
dc.contributor.author.fl_str_mv Sá, Rafael Avilar
dc.contributor.advisor1.fl_str_mv Machado, Javam de Castro
contributor_str_mv Machado, Javam de Castro
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Bancos de Dados
Blockchain
Interoperabilidade de Bancos de Dados
Transformação de dados
Middleware
Databases
Blockchain
Database Interoperability
Data Transformation
Middleware
dc.subject.ptbr.pt_BR.fl_str_mv Bancos de Dados
Blockchain
Interoperabilidade de Bancos de Dados
Transformação de dados
Middleware
dc.subject.en.pt_BR.fl_str_mv Databases
Blockchain
Database Interoperability
Data Transformation
Middleware
description Multi-model architectures enable the querying of data from different sources through a unified interface, providing interoperability among databases. However, support for blockchain is still scarce. Inter-MOON is a new middleware approach that promotes the interoperability of relational databases and blockchain through virtualizing blockchain assets in a relational environment, allowing for the execution of SQL DML commands. Experimental results show that compared to the blockchain, Inter-MOON provides minimal overhead in writing operations or reading operations that retrieve many entries but significant overhead when querying a few entries, trading high performance for powerful querying capabilities.
publishDate 2024
dc.date.accessioned.fl_str_mv 2024-08-31T12:37:20Z
dc.date.available.fl_str_mv 2024-08-31T12:37:20Z
dc.date.issued.fl_str_mv 2024
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv SÁ, Rafael Avilar. Improving interoperability between relational and blockchain-based database systems: a middleware approach. 2024. 99 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2024.
dc.identifier.uri.fl_str_mv http://repositorio.ufc.br/handle/riufc/77989
identifier_str_mv SÁ, Rafael Avilar. Improving interoperability between relational and blockchain-based database systems: a middleware approach. 2024. 99 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2024.
url http://repositorio.ufc.br/handle/riufc/77989
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
bitstream.url.fl_str_mv http://repositorio.ufc.br/bitstream/riufc/77989/3/2024_dis_rasa.pdf
http://repositorio.ufc.br/bitstream/riufc/77989/4/license.txt
bitstream.checksum.fl_str_mv 03d3a7fc389c72e1e2effb6a8b3f975b
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1847793186516238336