Performance evaluation of NewSQL databases in a distributed architecture

In the last decade, application architectures have evolved drastically, moving from monolithic architectures to distributed architectures where deployment has shifted from dedicated on-premises servers to the cloud. Distributed architectures and cloud computing has enabled businesses to scale their...

Full description

Saved in:
Bibliographic Details
Main Authors: ZHANG, Zhiyao, MEGARGEL, Alan @ Ali MADJELISI, JIANG, Lingxiao
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2025
Subjects:
SQL
Online Access:https://ink.library.smu.edu.sg/sis_research/10035
https://ink.library.smu.edu.sg/context/sis_research/article/11035/viewcontent/Performance_Evaluation_of_NewSQL_Databases_in_a_Distributed_Architecture.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-11035
record_format dspace
spelling sg-smu-ink.sis_research-110352025-01-27T06:36:32Z Performance evaluation of NewSQL databases in a distributed architecture ZHANG, Zhiyao MEGARGEL, Alan @ Ali MADJELISI JIANG, Lingxiao In the last decade, application architectures have evolved drastically, moving from monolithic architectures to distributed architectures where deployment has shifted from dedicated on-premises servers to the cloud. Distributed architectures and cloud computing has enabled businesses to scale their application components across different geographical locations. While it is easy to scale the application layer, scaling its database layer that relies on traditional SQL databases is challenging and often is a common source of bottlenecks when it comes to application performance. This paper evaluates the performance characteristics between two NewSQL databases solutions, MySQL NDB Cluster vs. TIBCO ActiveSpaces IMDG. Serving as an application layer, a simulation of banking microservices, handling loyalty rewards, is developed to interface with these databases to derive additional insights and comparison. In the context of a geographically distributed architecture, our experiment results show that MySQL NDB Cluster is more suited for critical business transactions requiring ACID properties while TIBCO ActiveSpaces is better suited for use cases that require big data ingestion, such as IoT platforms. 2025-01-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/10035 info:doi/10.1109/ACCESS.2025.3529740 https://ink.library.smu.edu.sg/context/sis_research/article/11035/viewcontent/Performance_Evaluation_of_NewSQL_Databases_in_a_Distributed_Architecture.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University database performance NewSQL SQL MySQL NDB IMDG in-memory data grid Databases and Information Systems Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic database performance
NewSQL
SQL
MySQL NDB
IMDG
in-memory data grid
Databases and Information Systems
Software Engineering
spellingShingle database performance
NewSQL
SQL
MySQL NDB
IMDG
in-memory data grid
Databases and Information Systems
Software Engineering
ZHANG, Zhiyao
MEGARGEL, Alan @ Ali MADJELISI
JIANG, Lingxiao
Performance evaluation of NewSQL databases in a distributed architecture
description In the last decade, application architectures have evolved drastically, moving from monolithic architectures to distributed architectures where deployment has shifted from dedicated on-premises servers to the cloud. Distributed architectures and cloud computing has enabled businesses to scale their application components across different geographical locations. While it is easy to scale the application layer, scaling its database layer that relies on traditional SQL databases is challenging and often is a common source of bottlenecks when it comes to application performance. This paper evaluates the performance characteristics between two NewSQL databases solutions, MySQL NDB Cluster vs. TIBCO ActiveSpaces IMDG. Serving as an application layer, a simulation of banking microservices, handling loyalty rewards, is developed to interface with these databases to derive additional insights and comparison. In the context of a geographically distributed architecture, our experiment results show that MySQL NDB Cluster is more suited for critical business transactions requiring ACID properties while TIBCO ActiveSpaces is better suited for use cases that require big data ingestion, such as IoT platforms.
format text
author ZHANG, Zhiyao
MEGARGEL, Alan @ Ali MADJELISI
JIANG, Lingxiao
author_facet ZHANG, Zhiyao
MEGARGEL, Alan @ Ali MADJELISI
JIANG, Lingxiao
author_sort ZHANG, Zhiyao
title Performance evaluation of NewSQL databases in a distributed architecture
title_short Performance evaluation of NewSQL databases in a distributed architecture
title_full Performance evaluation of NewSQL databases in a distributed architecture
title_fullStr Performance evaluation of NewSQL databases in a distributed architecture
title_full_unstemmed Performance evaluation of NewSQL databases in a distributed architecture
title_sort performance evaluation of newsql databases in a distributed architecture
publisher Institutional Knowledge at Singapore Management University
publishDate 2025
url https://ink.library.smu.edu.sg/sis_research/10035
https://ink.library.smu.edu.sg/context/sis_research/article/11035/viewcontent/Performance_Evaluation_of_NewSQL_Databases_in_a_Distributed_Architecture.pdf
_version_ 1823108752198336512