A partition methodology for ER conceptual schemas with workload considerations

DSpace Repository

A- A A+

A partition methodology for ER conceptual schemas with workload considerations

Show simple item record

dc.contributor Universidade Federal de Santa Catarina
dc.contributor.advisor Mello, Ronaldo dos Santos
dc.contributor.author Bornia, Luis Gustavo
dc.date.accessioned 2026-06-28T23:25:21Z
dc.date.available 2026-06-28T23:25:21Z
dc.date.issued 2026
dc.identifier.other 397423
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/273669
dc.description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2026.
dc.description.abstract Persistência Poliglota (PP) é um conceito que propõe o uso da tecnologia de banco de dados (BD) mais apropriada para lidar com os diferentes requisitos funcionais, não funcionais e de regras de negócio necessários para o bom funcionamento da aplicação. À medida que domínios de dados se tornam mais complexos, um único modelo de banco de dados regularmente não é suficiente para atender a todos os requisitos necessários ao bom funcionamento do sistema em questão. No entanto, dividir um esquema Enti- dade-Relacionamento (ER) é uma tarefa complexa e frequentemente feita na base da tentativa e erro. Como um dos principais objetivos de tal particionamento é a melhora do desempenho do BD gerado e, consequentemente, da aplicação, um dos principais desafios nesse processo é a falta de uma métrica que guie o fatiamento. Este trabalho propõe uma métrica para cálculo de workload, avalia a aderência da métrica proposta ao que pode ser observado em BDs complexos e, por fim, utiliza a métrica proposta para auxiliar o particionamento otimizado de um esquema ER de um domínio complexo.
dc.description.abstract Abstract: Polyglot Persistence conveys the idea that a database should use the appropriate tech- nology that can best deal with businesses and technical requirements. Since it is a topic that has gathered interest more recently, there are still very few proposals that tackle the difficulties of partitioning an ER schema, specially with considerations such as work- load. Even with no clear definition, all proposals end up considering workload at some level. That makes the direct comparison between proposals a very delicate balance of interpretations and considerations. To implement our proposal, we first evaluate current workload definitions to find out how to best consider it in our partitioning proposal. We propose a formal definition for workload in order to unify the different considerations. We implement a definition in order to evaluate workload at the conceptual level and use it to implement a partitioning proposal. We evaluate its efficiency and whether the partitions make sense when we take planned operations into consideration. Our evalua- tion shows promising results, with reasonable partitioning and very few operations that are inter-partition. en
dc.format.extent 60 p.| il.
dc.language.iso por
dc.subject.classification Computação
dc.subject.classification Carga de trabalho
dc.subject.classification Particionamento
dc.title A partition methodology for ER conceptual schemas with workload considerations
dc.type Dissertação (Mestrado)


Files in this item

Files Size Format View
PGCC1337-D.pdf 3.834Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar