A livre disponibilizaÃÃo de conteÃdos digitais vem crescendo de maneira expressiva na Web. Muitos desses conteÃdos podem ser modificados, reutilizados e adaptados para propÃsitos especÃficos. Embora muitos recursos para armazenamento e disponibilizaÃÃo de conteÃdos sejam bastante difundidos, nÃo se percebem na Internet repositÃrios que possuam instrumentos apropriados para o controle de versÃes de conteÃdo binÃrio (CB). A maioria das soluÃÃes encontradas para a persistÃncia de dados na Web à baseada em Bancos de Dados Relacionais (BDR). A simples adiÃÃo de modificaÃÃes aos dados originais e armazenamento em novos registros de tabelas em um BD pode ser ineficiente devido a uma quantidade potencialmente grande de informaÃÃes redundantes. à possÃvel, para este fim, adaptar ferramentas de versionamento conhecidas por Sistemas de Controle de VersÃo (SCV), ferramentas especializadas no armazenamento de regiÃes modificadas de documentos. Entretanto, um SCV à menos eficiente do que os Sistemas Gerenciadores de Bancos de Dados (SGBD) em tempo de acesso e recuperaÃÃo de informaÃÃes, o que pode comprometer o desempenho da aplicaÃÃo, caso seja adotado como soluÃÃo para a persistÃncia de dados. Visando conceber um repositÃrio de CBs versionados na Web, com gestÃo eficiente tanto para o acesso como para o armazenamento de CBs, neste trabalho à analisado o desempenho dos SGBDs gratuitos mais utilizados na atualidade e de um SVC que se revelou o mais adequado ao escopo deste trabalho. Os resultados obtidos serviram de base para a especificaÃÃo da arquitetura de um repositÃrio que se apoia em uma abordagem hÃbrida, com o uso simultÃneo de um SGBD e um SVC. Em seguida, foi realizada a modelagem por Redes de Petri Coloridas, o que permitiu a simulaÃÃo e a anÃlise da arquitetura concebida, demonstrando-se a maior eficiÃncia da arquitetura proposta em relaÃÃo a uma abordagem de armazenamento tradicional. / The free availability of digital content has fairly increased on the Web. Many of these contents can be modified, reused and adapted for specific purposes. Although diferent resources for providing and storing contents are widely available, there is a lack of tools suitable to versioning control of binary content on the Internet. In addition, most solutions to persistent data on the Web are based on Relational DataBase (RDB). As a simple solution, we can modify the original data and store new records in the tables of a database. However, this leads to a possible ineficiency due to a potentially large amount of redundant information. Nevertheless, in order to overcome this issue, it is possible to adapt versioning tools, also known as Control Version System (CVS), to the solution. These tools are specialized in storage of the modified regions of documents. This process is known as "deltification". However, regarding access time and gathering data, a CVS is less eficient than a DataBase Management System (DBMS). Therefore, if a CVS is used as a solution for data persistence, this can reduce the overall performance of the application.Aiming at designing a repository of versioned binary content on theWeb, with eficient management for both accessing and storing binary data, this work analyzes the performance of free DBMSs most frequently used and a CVS, which we consider being
the most suitable to the addressed repository. The attained results were the basis for the specification of the architecture of a repository that relies on a hybrid approach. The resulting approach lies in the simultaneous use of a DBMS and a CVS. We took into account features and runtime performance of both tools for each operation required in the final application. Then, we designed models on Colored Petri Nets, which allowed the simulation and analysis of the aimed architecture. As a result, we present the eficiency of the proposed architecture against a traditional storage approach.
Identifer | oai:union.ndltd.org:IBICT/oai:www.teses.ufc.br:4942 |
Date | 14 December 2011 |
Creators | Corneli Gomes Furtado JÃnior |
Contributors | Josà Marques Soares |
Publisher | Universidade Federal do CearÃ, Programa de PÃs-GraduaÃÃo em Engenharia de TeleinformÃtica, UFC, BR |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | English |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Biblioteca Digital de Teses e Dissertações da UFC, instname:Universidade Federal do Ceará, instacron:UFC |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.003 seconds