Mostra i principali dati dell'item

dc.contributor.advisorCatania, Barbara <1969>
dc.contributor.advisorGuerrini, Giovanna <1969>
dc.contributor.authorMajeed, Ramish <1994>
dc.date.accessioned2024-12-19T15:13:37Z
dc.date.available2024-12-19T15:13:37Z
dc.date.issued2024-12-17
dc.identifier.urihttps://unire.unige.it/handle/123456789/10625
dc.description.abstractQuesta tesi esplora il dominio dei database NoSQL, enfatizzando le strategie di progettazione basate sull'aggregazione e adattate a carichi di lavoro specifici, con particolare attenzione ai sistemi orientati ai documenti come MongoDB. Basandosi su metodologie e strumenti di lavori precedenti, in particolare per i database NoSQL aggegate-oriented e fissato un carico di lavoro, proponiamo un nuovo approccio che sfrutta gli schemi JSON per il reverse engineering dei diagrammi Entity-Relationship (ER) annidati utilizzando lo strumento Hackolade. Questo processo di reingegnerizzazione colma il divario tra gli schemi JSON e i progetti logici NoSQL, consentendo una maggiore flessibilità nell'implementazione dei sistemi NoSQL. Il nostro approccio dimostra come gli schemi ER annidati possano fungere da livello di transizione, supportando la generazione di schemi logici e fisici per vari database NoSQL orientati agli aggregati. Inoltre, facilita la creazione di insiemi di dati conformi a questi schemi. Sebbene i sistemi NoSQL non richiedano schemi predefiniti, l'identificazione delle regolarità dei dati e la costruzione di aggregati adatti a un carico di lavoro specifico possono ottimizzare significativamente le operazioni nel carico di lavoro.it_IT
dc.description.abstractThis thesis explores the domain of NoSQL databases, emphasizing aggregate-based design strategies tailored to specific workloads, with a particular focus on document-oriented systems like MongoDB. Building upon methodologies and tools from previous works, notably for workload-driven aggregate-oriented NoSQL databases, we propose a novel approach that leverages JSON schemas to reverse engineer nested Entity-Relationship (ER) diagrams using the Hackolade tool. This reengineering process bridges the gap between JSON schemas and NoSQL logical designs, enabling greater flexibility in implementing NoSQL systems. Our approach demonstrates how nested ER schemas can act as a transition layer, supporting the generation of logical and physical schemas for various NoSQL aggregate-oriented databases. Additionally, it facilitates the creation of datasets conforming to these schemas. While NoSQL systems typically do not require predefined schemas, the identification of data regularities and the construction of aggregates suited to a specific workload can significantly optimize operations in the workload.en_UK
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/restrictedAccess
dc.titleModellazione dei dati NoSQL utilizzando Hackoladeit_IT
dc.title.alternativeNoSQL Data Modelling Using Hackoladeen_UK
dc.typeinfo:eu-repo/semantics/masterThesis
dc.subject.miurINF/01 - INFORMATICA
dc.publisher.nameUniversità degli studi di Genova
dc.date.academicyear2023/2024
dc.description.corsolaurea10852 - COMPUTER SCIENCE
dc.description.area7 - SCIENZE MAT.FIS.NAT.
dc.description.department100023 - DIPARTIMENTO DI INFORMATICA, BIOINGEGNERIA, ROBOTICA E INGEGNERIA DEI SISTEMI


Files in questo item

Questo item appare nelle seguenti collezioni

Mostra i principali dati dell'item