Repository logo
Article

Model for dynamic and hierarchical data repository in relational database

creativeworkseries.issn1508-2806
dc.contributor.authorPiech, Mateusz
dc.contributor.authorFrącz, Wojciech
dc.contributor.authorTurek, Wojciech
dc.contributor.authorKisiel-Dorohinicki, Marek
dc.contributor.authorDajda, Jacek
dc.contributor.authorByrski, Aleksander
dc.date.available2025-06-17T06:43:49Z
dc.date.issued2018
dc.descriptionBibliogr. s. 498-499.
dc.description.abstractThe aim of this research is to build an open schema model for a digital sources repository in a relational database. This required us to develop a few advanced techniques. One of them was to keep and maintain a hierarchical data structure pushed into the repository. A second was to create constraints on any hierarchical level that allows for the enforcement of data integrity and consistency. The created solution is mainly based on a JSON file as a native column type, which was designed for holding open schema documents. In this paper, we present a model for any repository that uses hierarchical dynamic data. Additionally, we include a structure for normalizing the input and description for the data in order to keep all of the model assumptions. We compared our solution with a well-known open schema model – Entity-Attribute-Value - in the scope of saving data and querying about relationships and contents from the structure. The results show that we achieved improvements in both the performance and disk space usage, as we extended our model with a few new features that the previous model does not include. The techniques developed in this research can be applied in every domain where hierarchical dynamic data is required, as demonstrated by the digital book repository that we have presented.en
dc.description.placeOfPublicationKraków
dc.description.versionwersja wydawnicza
dc.identifier.doihttps://doi.org/10.7494/csci.2018.19.4.3088
dc.identifier.eissn2300-7036
dc.identifier.issn1508-2806
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/113218
dc.language.isoeng
dc.publisherWydawnictwa AGH
dc.relation.ispartofComputer Science
dc.rightsAttribution 4.0 International
dc.rights.accessotwarty dostęp
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/legalcode
dc.subjectJSONen
dc.subjectrelational databasesen
dc.subjectEAVen
dc.subjectCQRSen
dc.subjectPostgreSQLen
dc.subjectopen schema modelen
dc.titleModel for dynamic and hierarchical data repository in relational databaseen
dc.title.relatedComputer Scienceen
dc.typeartykuł
dspace.entity.typePublication
publicationissue.issueNumberNo. 4
publicationissue.paginationpp. 479-500
publicationvolume.volumeNumberVol. 19
relation.isAuthorOfPublication8eba2a86-927e-4d13-94e5-8cf3d88e7fef
relation.isAuthorOfPublication6ca4d529-806f-491f-8f04-473b5a870d8e
relation.isAuthorOfPublication3a8ed710-7845-4e4e-aa4d-e1c3dd6b2553
relation.isAuthorOfPublicationd54aeb0c-e08f-44c1-a315-f67669ee35a5
relation.isAuthorOfPublication.latestForDiscovery8eba2a86-927e-4d13-94e5-8cf3d88e7fef
relation.isJournalIssueOfPublicationf74897b3-72e8-4363-9446-b486fc73c907
relation.isJournalIssueOfPublication.latestForDiscoveryf74897b3-72e8-4363-9446-b486fc73c907
relation.isJournalOfPublication020291ee-249b-4dcf-98a3-276a2f7981aa

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
csci.2018.19.4.479.pdf
Size:
2.51 MB
Format:
Adobe Portable Document Format