Use este identificador para citar ou linkar para este item:
https://rd.uffs.edu.br/handle/prefix/9194| Tipo: | Monografia |
| Título: | SLOD: uma camada para sincronização de banco de dados |
| Autor(es): | Bazei, Igor Lautert |
| Primeiro Orientador: | Schreiner, Geomar André |
| Resumo: | A sincronização de dados é um procedimento realizado com o objetivo de manter informações idênticas ou mapeadas de forma equivalente entre duas ou mais instâncias de um conjunto de dados. Com o avanço tecnológico, a popularização de dispositivos móveis e o aumento de aplicações que operam em modo offline ou com conexão limitada, a necessidade de mecanismos de sincronização tornou-se ainda mais crítica. Além disso, a escalabilidade, a consistência dos dados e a resolução de conflitos são desafios frequentes nesse contexto. O presente trabalho apresenta uma camada intermediária, ou middleware, capaz de realizar a sincronização entre diferentes bancos de dados, garantindo a disponibilidade das informações mesmo em ambientes com conectividade intermitente, além de incluir mecanismos para detectar e resolver conflitos. Os experimentos realizados demonstram que o middleware é capaz de manter a consistência eventual entre as réplicas e alcançar tempos de sincronização adequados. |
| Abstract/Resumen: | Data synchronization is a procedure performed with the objective of maintaining identical or equivalently mapped information between two or more instances of a dataset. With technological advancements, the popularity of mobile devices, and the increasing number of applications that operate in offline mode or with limited connectivity, the need for effective synchronization mechanisms has become even more critical. Additionally, scalability, data consistency, and conflict resolution are frequent challenges in this context. This paper presents the design of a middleware capable of synchronizing different databases, ensuring data availability even in environments with intermittent connectivity, while also incorporating mechanisms to detect and resolve conflicts. Experimental results indicate that the proposed middleware is able to maintain eventual consistency across replicas and achieve synchronization times compatible with practical use. |
| Palavras-chave: | Banco de dados Sincronização Conflito Redes e comunicação de dados |
| Idioma: | por |
| País: | Brasil |
| Instituição: | Universidade Federal da Fronteira Sul |
| Sigla da Instituição: | UFFS |
| Faculdade, Instituto ou Departamento: | Campus Chapecó |
| Tipo de Acesso: | Acesso Aberto |
| URI: | https://rd.uffs.edu.br/handle/prefix/9194 |
| Data do documento: | 2025 |
| Aparece nas coleções: | Ciência da Computação |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| BAZEI.pdf | 984.29 kB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.