Skip to main navigation Skip to search Skip to main content

Integrating Graph Databases into the Data Layer of Three-Tier Architecture Applications

  • Institut Teknologi Sepuluh Nopember

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

Abstract

Current research on database integration in enterprise systems primarily focuses on single database implementations, with limited exploration of graph database integration into existing architectures. While traditional Relational Database Management Systems (RDBMS) excel in structured data management, they often struggle with complex relationship traversals in modern Enterprise Resource Planning (ERP) systems. This research presents a systematic approach for enhanced database implementation in three-tier architecture applications, specifically addressing the challenges of managing interconnected data structures in ERP systems. The study implements parallel database configurations using MySQL for RDBMS and Neo4j for graph database, evaluating their performance through comprehensive metrics including query execution time, resource utilization, and API performance. Through extensive testing with datasets ranging from one thousand to ten million records, the experimental results demonstrate that RDBMS excels in complex analytical queries with linear scaling up to one million records, while Neo4j shows superior performance in hierarchical data traversal, maintaining consistent performance (1.7350 seconds) even at ten million records. The proposed dual database approach achieves improved system reliability, with Neo4j maintaining 100 percent success rates across all batch sizes compared to RDBMS 90 percent for larger batches, while demonstrating better resource efficiency (1.70 to 2.89 percent versus 2.70 to 3.39 percent). This research contributes to the field by introducing a Schema Complexity Index for quantifying database complexity, providing empirical evidence for optimal database selection in specific use cases, and establishing a framework for dual database integration in three-tier architectures.

Original languageEnglish
Title of host publicationICoCSETI 2025 - International Conference on Computer Sciences, Engineering, and Technology Innovation, Proceeding
EditorsFerry Wahyu Wibowo
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages95-100
Number of pages6
ISBN (Electronic)9798331508616
DOIs
Publication statusPublished - 2025
Event2025 International Conference on Computer Sciences, Engineering, and Technology Innovation, ICoCSETI 2025 - Jakarta, Indonesia
Duration: 21 Jan 2025 → …

Publication series

NameICoCSETI 2025 - International Conference on Computer Sciences, Engineering, and Technology Innovation, Proceeding

Conference

Conference2025 International Conference on Computer Sciences, Engineering, and Technology Innovation, ICoCSETI 2025
Country/TerritoryIndonesia
CityJakarta
Period21/01/25 → …

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 8 - Decent Work and Economic Growth
    SDG 8 Decent Work and Economic Growth
  2. SDG 12 - Responsible Consumption and Production
    SDG 12 Responsible Consumption and Production

Keywords

  • Data Layer
  • Enterprise Resource Planning
  • Graph Database
  • Neo4j
  • Relational Database
  • Three-Tier Architecture

Fingerprint

Dive into the research topics of 'Integrating Graph Databases into the Data Layer of Three-Tier Architecture Applications'. Together they form a unique fingerprint.

Cite this