Interface NoSQL integrada a banco relacional para gerenciamento de dados em nuvem privada
Autor(a) principal: | |
---|---|
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 |