Content area

Abstract

To date, most large corporations still have their core solutions on relational databases but only use non-relational (i.e. NoSQL) database management systems (DBMS) for their non-core systems that favour availability and scalability through partitioning while trading off consistency. NoSQL systems are built based on the CAP (i.e., Consistency, Availability and Partitioning) database theorem, which trades off one of these features while maintaining the others. The need for systems availability and scalability drives the use of NoSQL, while the lack of consistency and robust query engines as obtainable in relational databases, impede their usage. To mitigate these drawbacks, researchers and companies like Amazon, Google, and Facebook run ’SQL over NoSQL’ systems such as Dynamo, Google’s Spanner, Memcache, Zidian, Apache Hive and SparkSQL. These systems create a query engine layer over NoSQL systems but suffer from data redundancy and lack consistency obtainable in relational DBMS. Also, their query engine is not relational complete because they cannot process all relational algebra-based queries as obtainable in a relational database. In this paper, we present a ’Unique NoSQL over SQL Database’ (UniqueNOSD) system, an extension of NOSD and an inverse of existing approaches. This approach is motivated by the need for existing systems to fully deploy NoSQL data store functionalities without the limitation of building an extra SQL layer for querying. To allow appropriate storage and retrieval of data on document-based NoSQL databases without data redundancy and inconsistency while encouraging both horizontal and vertical partitioning, we propose NoSQL over SQL Block as a Value () data storage strategy. Unlike relational database model where a relation is represented as , with a key attribute and is the primary key to the set of attributes of the relation, in (represented as a tuple (KB) where K means key and B means block). We represent a relation as with a key attribute K and a set of n relations (i.e., r) called blocks B and each r contains a set of its own attributes and is denoted as with a key attribute k and a set of n attributes typical to a relational model. The relations in R of are related through foreign key relationships. Using existing benchmark systems of ’SQL over NoSQL’, relational databases and real-life datasets for our experiments, we demonstrated that our NoSQL over SQL system outperforms existing relational databases, SQL over NoSQL systems and is novel in ensuring data consistency, scalability, query execution and improving data storage and retrieval in large database systems without data loss and enhancing improved performance on NoSQL database.

Details

1009240
Business indexing term
Title
UniqueNOSD: a novel framework for NoSQL over SQL databases
Author
Gidado, Abdulrauf A. 1 ; Ezeife, C. I. 1 

 University of Windsor, School of Computer Science, Windsor, Canada (GRID:grid.267455.7) (ISNI:0000 0004 1936 9596) 
Publication title
Volume
12
Issue
1
Pages
255
Publication year
2025
Publication date
Nov 2025
Publisher
Springer Nature B.V.
Place of publication
Heidelberg
Country of publication
Netherlands
e-ISSN
21961115
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2025-11-17
Milestone dates
2025-10-08 (Registration); 2023-09-17 (Received); 2025-10-08 (Accepted)
Publication history
 
 
   First posting date
17 Nov 2025
ProQuest document ID
3272753641
Document URL
https://www.proquest.com/scholarly-journals/uniquenosd-novel-framework-nosql-over-sql/docview/3272753641/se-2?accountid=208611
Copyright
© The Author(s) 2025. This work is published under http://creativecommons.org/licenses/by-nc-nd/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2025-11-18
Database
ProQuest One Academic