Interface NoSQL integrada a banco relacional para gerenciamento de dados em nuvem privada

Detalhes bibliográficos
Autor(a) principal: Carvalho, Antony Gonçalves
Data de Publicação: 2014
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional do UniCEUB
Texto Completo: https://repositorio.uniceub.br/jspui/handle/235/5939
Resumo: Enquanto bancos de dados NoSQL são tecnologias fundamentais para startups web, as aplicações desenvolvidas neste paradigma podem ter deficiência quanto à consistência, ou facilidades da linguagem SQL, características fortes do modelo relacional. Em contrapartida, este último modelo pode apresentar insuficiências de desempenho como na combinação de dados em tabelas diferentes, falta de flexibilidade no esquema ou dificuldades ao escalar. Atrelado à esta problemática, cresce uma outra concepção, a computação em nuvem, um paradigma de computação orientado a serviços que mudou a forma como a infraestrutura de computação é disponibilizada e utilizada. Com esta motivação, a dualidade lógica relacional e não relacional têm sido repensada de forma a avaliar as vantagens e desvantagens de cada uma. As aplicações que surgirão provavelmente irão se deparar com uma escolha que não terá alguma característica essencial que o outro modelo fornece. Portanto, este trabalho visa promover a coexistência das identidades de cada modelo e oferecer como alternativa uma solução específica oriunda de um problema de cunho prático, usando metodologias da computação, além de apresentar os principais conceitos neste contexto, como gerenciamento de dados em nuvem, arquiteturas de interface e comunicação para web, e comparativos dos modelos de dados NoSQL. Por fim, são apresentadas as considerações finais sobre o tema, destacando desafios e tendências para o desenvolvimento de soluções de bancos de dados híbridos.
id CEUB_b35778e4f26226dec50a589dd2b61854
oai_identifier_str oai:repositorio.uniceub.br:235/5939
network_acronym_str CEUB
network_name_str Repositório Institucional do UniCEUB
repository_id_str 2361
spelling Carvalho, Antony GonçalvesDíaz, Francisco Javier de Obaldía2015-03-06T13:57:42Z2015-03-06T13:57:42Z2014-112014-11https://repositorio.uniceub.br/jspui/handle/235/5939Enquanto bancos de dados NoSQL são tecnologias fundamentais para startups web, as aplicações desenvolvidas neste paradigma podem ter deficiência quanto à consistência, ou facilidades da linguagem SQL, características fortes do modelo relacional. Em contrapartida, este último modelo pode apresentar insuficiências de desempenho como na combinação de dados em tabelas diferentes, falta de flexibilidade no esquema ou dificuldades ao escalar. Atrelado à esta problemática, cresce uma outra concepção, a computação em nuvem, um paradigma de computação orientado a serviços que mudou a forma como a infraestrutura de computação é disponibilizada e utilizada. Com esta motivação, a dualidade lógica relacional e não relacional têm sido repensada de forma a avaliar as vantagens e desvantagens de cada uma. As aplicações que surgirão provavelmente irão se deparar com uma escolha que não terá alguma característica essencial que o outro modelo fornece. Portanto, este trabalho visa promover a coexistência das identidades de cada modelo e oferecer como alternativa uma solução específica oriunda de um problema de cunho prático, usando metodologias da computação, além de apresentar os principais conceitos neste contexto, como gerenciamento de dados em nuvem, arquiteturas de interface e comunicação para web, e comparativos dos modelos de dados NoSQL. Por fim, são apresentadas as considerações finais sobre o tema, destacando desafios e tendências para o desenvolvimento de soluções de bancos de dados híbridos.Submitted by Haia Cristina Rebouças de Almeida (haia.almeida@uniceub.br) on 2015-03-06T13:57:42Z No. of bitstreams: 1 21017050.pdf: 2577554 bytes, checksum: 16bc38b1052ad3a96c2d7fac308d7fde (MD5)Made available in DSpace on 2015-03-06T13:57:42Z (GMT). No. of bitstreams: 1 21017050.pdf: 2577554 bytes, checksum: 16bc38b1052ad3a96c2d7fac308d7fde (MD5)NoSQLLightBaseBanco de dados híbridoComputação em nuvemInterface NoSQL integrada a banco relacional para gerenciamento de dados em nuvem privadainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional do UniCEUBinstname:Centro de Ensino de Brasília (UNICEUB)instacron:UNICEUBinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.uniceub.br/bitstream/235/5939/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINAL21017050.pdf21017050.pdfapplication/pdf2577554https://repositorio.uniceub.br/bitstream/235/5939/1/21017050.pdf16bc38b1052ad3a96c2d7fac308d7fdeMD51TEXT21017050.pdf.txt21017050.pdf.txtExtracted texttext/plain134800https://repositorio.uniceub.br/bitstream/235/5939/3/21017050.pdf.txt489d0bf8e7f645b4f1ca7352007c58e5MD53235/59392019-06-07 19:13:09.002oai:repositorio.uniceub.br:235/5939Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de PublicaçõesPRIhttps://repositorio.uniceub.br/oai/requestopendoar:23612019-06-07T19:13:09Repositório Institucional do UniCEUB - Centro de Ensino de Brasília (UNICEUB)false
dc.title.pt_BR.fl_str_mv Interface NoSQL integrada a banco relacional para gerenciamento de dados em nuvem privada
title Interface NoSQL integrada a banco relacional para gerenciamento de dados em nuvem privada
spellingShingle Interface NoSQL integrada a banco relacional para gerenciamento de dados em nuvem privada
Carvalho, Antony Gonçalves
NoSQL
LightBase
Banco de dados híbrido
Computação em nuvem
title_short Interface NoSQL integrada a banco relacional para gerenciamento de dados em nuvem privada
title_full Interface NoSQL integrada a banco relacional para gerenciamento de dados em nuvem privada
title_fullStr Interface NoSQL integrada a banco relacional para gerenciamento de dados em nuvem privada
title_full_unstemmed Interface NoSQL integrada a banco relacional para gerenciamento de dados em nuvem privada
title_sort Interface NoSQL integrada a banco relacional para gerenciamento de dados em nuvem privada
author Carvalho, Antony Gonçalves
author_facet Carvalho, Antony Gonçalves
author_role author
dc.contributor.author.fl_str_mv Carvalho, Antony Gonçalves
dc.contributor.advisor1.fl_str_mv Díaz, Francisco Javier de Obaldía
contributor_str_mv Díaz, Francisco Javier de Obaldía
dc.subject.por.fl_str_mv NoSQL
LightBase
Banco de dados híbrido
Computação em nuvem
topic NoSQL
LightBase
Banco de dados híbrido
Computação em nuvem
description Enquanto bancos de dados NoSQL são tecnologias fundamentais para startups web, as aplicações desenvolvidas neste paradigma podem ter deficiência quanto à consistência, ou facilidades da linguagem SQL, características fortes do modelo relacional. Em contrapartida, este último modelo pode apresentar insuficiências de desempenho como na combinação de dados em tabelas diferentes, falta de flexibilidade no esquema ou dificuldades ao escalar. Atrelado à esta problemática, cresce uma outra concepção, a computação em nuvem, um paradigma de computação orientado a serviços que mudou a forma como a infraestrutura de computação é disponibilizada e utilizada. Com esta motivação, a dualidade lógica relacional e não relacional têm sido repensada de forma a avaliar as vantagens e desvantagens de cada uma. As aplicações que surgirão provavelmente irão se deparar com uma escolha que não terá alguma característica essencial que o outro modelo fornece. Portanto, este trabalho visa promover a coexistência das identidades de cada modelo e oferecer como alternativa uma solução específica oriunda de um problema de cunho prático, usando metodologias da computação, além de apresentar os principais conceitos neste contexto, como gerenciamento de dados em nuvem, arquiteturas de interface e comunicação para web, e comparativos dos modelos de dados NoSQL. Por fim, são apresentadas as considerações finais sobre o tema, destacando desafios e tendências para o desenvolvimento de soluções de bancos de dados híbridos.
publishDate 2014
dc.date.criacao.none.fl_str_mv 2014-11
dc.date.issued.fl_str_mv 2014-11
dc.date.accessioned.fl_str_mv 2015-03-06T13:57:42Z
dc.date.available.fl_str_mv 2015-03-06T13:57:42Z
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.uniceub.br/jspui/handle/235/5939
url https://repositorio.uniceub.br/jspui/handle/235/5939
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.source.none.fl_str_mv reponame:Repositório Institucional do UniCEUB
instname:Centro de Ensino de Brasília (UNICEUB)
instacron:UNICEUB
instname_str Centro de Ensino de Brasília (UNICEUB)
instacron_str UNICEUB
institution UNICEUB
reponame_str Repositório Institucional do UniCEUB
collection Repositório Institucional do UniCEUB
bitstream.url.fl_str_mv https://repositorio.uniceub.br/bitstream/235/5939/2/license.txt
https://repositorio.uniceub.br/bitstream/235/5939/1/21017050.pdf
https://repositorio.uniceub.br/bitstream/235/5939/3/21017050.pdf.txt
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
16bc38b1052ad3a96c2d7fac308d7fde
489d0bf8e7f645b4f1ca7352007c58e5
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional do UniCEUB - Centro de Ensino de Brasília (UNICEUB)
repository.mail.fl_str_mv
_version_ 1809903875397779456