Graph-based data management system for efficient information storage, retrieval and processing
Document Type
Article
Source of Publication
Information Processing & Management
Publication Date
3-1-2023
Abstract
Data management systems rely on a correct design of data representation and software components. The data representation scheme plays a vital role in how the data are stored, which influences the efficiency of its processing and retrieval. The system components design realizes software engineering concepts to enable performance metrics such as scalability, efficiency, flexibility, maintainability, and extendibility. This paper presents a data management system that uses a graph-based data representation scheme to achieve an efficient data retrieval when using graph-based databases. Input data are transformed into vertices, edges, and labels while inserting them into the database. The proposed system consists of three layers which are: system beans layer, data access layer, and the database engine. Healthcare data are used to evaluate the system in comparison with resource description framework (RDF) semantics. Extensive experiments are conducted to compare different scenarios of data storage and retrieval using Neo4J, OrientDB, and RDF4J. Experimental results show that the performance of the proposed graph-based approach outperforms RDF4J framework in terms of insertion and retrieval time.
DOI Link
ISSN
Publisher
Elsevier BV
Volume
60
Issue
2
First Page
103165
Last Page
103165
Disciplines
Computer Sciences
Keywords
Graph-based modeling, NoSQL database, RDF semantics, Healthcare, Databases
Recommended Citation
Aldwairi, Monther; Jarrah, Moath; Mahasneh, Naseem; and Al-khateeb, Baghdad, "Graph-based data management system for efficient information storage, retrieval and processing" (2023). All Works. 5488.
https://zuscholars.zu.ac.ae/works/5488
Indexed in Scopus
no
Open Access
no