MODEL FOR DYNAMIC AND HIERARCHICAL DATA REPOSITORY IN RELATIONAL DATABASE

被引:2
|
作者
Piech, Mateusz [1 ]
Fracz, Wojciech [1 ]
Turek, Wojciech [1 ]
Kisiel-Dorohinicki, Marek [1 ]
Dajda, Jacek [1 ]
Byrski, Aleksander [1 ]
机构
[1] AGH Univ Sci & Technol, Fac Comp Sci Elect & Telecommun, Dept Comp Sci, Krakow, Poland
来源
COMPUTER SCIENCE-AGH | 2018年 / 19卷 / 04期
关键词
!text type='JSON']JSON[!/text; relational databases; EAV; CQRS; PostgreSQL; open schema model;
D O I
10.7494/csci.2018.19.4.3088
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The 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.
引用
收藏
页码:479 / 500
页数:22
相关论文
共 50 条
  • [1] COMPARISON OF RELATIONAL AND HIERARCHICAL DATABASE MODEL FOR CLINICAL-TRIALS DATA MANAGEMENT
    MCBRIDE, R
    CONTROLLED CLINICAL TRIALS, 1985, 6 (03): : 228 - 229
  • [2] Mapping a Relational Database into a RDF Repository
    Szekely, Anamaria
    Hejja, Anita
    Buchmann, Robert Andrei
    13TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2011), 2012, : 175 - 182
  • [3] HIERARCHICAL TO RELATIONAL DATABASE MIGRATION
    MEIER, A
    DIPPOLD, R
    MERCERAT, J
    MURISET, A
    UNTERSINGER, JC
    ECKERLIN, R
    FERRARA, F
    IEEE SOFTWARE, 1994, 11 (03) : 21 - 27
  • [4] Order Indexes: supporting highly dynamic hierarchical data in relational main-memory database systems
    Finis, Jan
    Brunel, Robert
    Kemper, Alfons
    Neumann, Thomas
    May, Norman
    Faerber, Franz
    VLDB JOURNAL, 2017, 26 (01): : 55 - 80
  • [5] Order Indexes: supporting highly dynamic hierarchical data in relational main-memory database systems
    Jan Finis
    Robert Brunel
    Alfons Kemper
    Thomas Neumann
    Norman May
    Franz Faerber
    The VLDB Journal, 2017, 26 : 55 - 80
  • [6] Database Visualization Framework based on relational data model
    Sugibuchi, T
    Tanaka, Y
    INFORMATION MODELLING AND KNOWLEDGE BASES XV, 2004, 105 : 282 - 294
  • [7] Exploring Hierarchical Medical Data stored as Multi-trees in a Relational Database
    Olah, P.
    Movileanu, I.
    Suciu, N.
    Muji, M.
    Marusteri, M.
    Simionescu, D.
    Avram, C.
    INTERNATIONAL CONFERENCE ON ADVANCEMENTS OF MEDICINE AND HEALTH CARE THROUGH TECHNOLOGY, MEDITECH 2016, 2017, 59 : 219 - 222
  • [8] Data generalization on object - Relational data model of video annotation database
    Maheswari, Uma P.
    RaiaRam, M.
    IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 781 - +
  • [9] Automated mapping from an IFC data model to a relational database model
    Guo H.
    Zhou Y.
    Ye X.
    Luo Z.
    Xue F.
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2021, 61 (02): : 152 - 160
  • [10] Research on Multidimensional Data Storage Model Based on Relational Database
    Zhang, Yan
    Xie, Dong
    Guo, Guangjun
    Jiang, Tong
    Proceedings of the 2016 6th International Conference on Applied Science, Engineering and Technology (ICASET), 2016, 77 : 233 - 236