Concurrent Access Performance Comparison Between Relational Databases and Graph NoSQL Databases for Complex Algorithms

被引:0
|
作者
Lupu, Elena [1 ]
Olteanu, Adriana [1 ]
Ionita, Anca Daniela [1 ]
机构
[1] Natl Univ Sci & Technol Politehn Bucharest, Fac Automat Control & Comp Sci, 313 Splaiul Independentei, Bucharest 060042, Romania
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 21期
关键词
graph database; Neo4j; relational database; SQL Server; performance; complex queries; concurrent access;
D O I
10.3390/app14219867
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Databases are a fundamental element of contemporary software applications. The most widely used and recognized type in practice is the relational database, valued for its ability to store and organize data in tabular structures, its emphasis on data consistency and integrity, and its use of a standardized query language, SQL. However, with the rapid increase in both the volume and complexity of data, relational databases have recently encountered challenges in effectively modeling this expanding information. To address performance challenges, new database systems have emerged, offering alternative approaches to data modeling-these are known as NoSQL databases. In this paper, we present an indoor navigation application designed to operate on both a relational database, Microsoft SQL Server, and a graph-based NoSQL database, Neo4j. We describe the algorithms implemented for testing and the performance metrics analyzed to draw our conclusions. The results revealed Neo4j's strength in managing data with complex relationships but also exposed its limitations in handling concurrent access, where SQL Server demonstrated significantly greater stability.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Comparison between relational and NOSQL databases
    Sahatqija, Kosovare
    Ajdari, Jaumin
    Zenuni, Xhemal
    Raufi, Bujar
    Ismaili, Florije
    2018 41ST INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2018, : 216 - 221
  • [2] Performance Analysis in NoSQL Databases, Relational Databases and NoSQL Databases as a Service in the Cloud
    Marrero, Luciano
    Olsowy, Verena
    Tesone, Fernando
    Thomas, Pablo
    Delia, Lisandro
    Pesado, Patricia
    COMPUTER SCIENCE - CACIC 2020, 2021, 1409 : 157 - 170
  • [3] A comparison of NoSQL Graph Databases
    Perez E, German Andres
    Solarte Pabon, Oswaldo
    2014 9TH COMPUTING COLOMBIAN CONFERENCE (9CCC), 2014, : 128 - U144
  • [4] Performance Comparison between Five NoSQL Databases
    Tang, Enqing
    Fan, Yushun
    2016 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CCBD), 2016, : 105 - 109
  • [5] Performance of Graph and Relational Databases in Complex Queries
    Kotiranta, Petri
    Junkkari, Marko
    Nummenmaa, Jyrki
    APPLIED SCIENCES-BASEL, 2022, 12 (13):
  • [6] A performance comparison between NoSQL databases: MongoDB and ArangoDB
    Trevino-Villalobos, Marlen
    Viquez-Acuna, Leonardo
    QuirOs-Oviedo, Rocio
    Esquivel-Vega, Gaudy
    TECNOLOGIA EN MARCHA, 2019, 32 : 5 - 15
  • [7] Integration of Relational and NoSQL Databases
    Pokorny, Jaroslav
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2018, PT II, 2018, 10752 : 35 - 45
  • [8] Integration of Relational and NoSQL Databases
    Pokorny, Jaroslav
    VIETNAM JOURNAL OF COMPUTER SCIENCE, 2019, 6 (04) : 389 - 405
  • [9] A performance comparison of SQL and NoSQL databases
    Li, Yishan
    Manoharan, Sathiamoorthy
    2013 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2013, : 15 - 19
  • [10] Performance analysis of NoSQL and relational databases with MongoDB and MySQL
    Jose, Benymol
    Abraham, Sajimon
    MATERIALS TODAY-PROCEEDINGS, 2020, 24 : 2036 - 2043