SQL vs NoSQL Databases: Choosing the Right Technology for Student Projects

Databases are an essential component of modern software applications because they allow systems to store, manage, and retrieve data efficiently. Two major categories of database systems widely used today are SQL (Structured Query Language) databases and NoSQL (Not Only SQL) databases. SQL databases store data in structured tables and are known for their strong consistency and reliable transaction management. In contrast, NoSQL databases provide flexible data models and are designed to handle large volumes of rapidly changing data. This paper presents a comparative study of SQL and NoSQL databases, focusing on their key technical differences, advantages, and practical applications. The study also examines how students in the later stages of their computer science or information technology degree can decide which database technology is most suitable for their final year projects. Through a case study comparing an e-commerce system with a real-time analytics application, the paper demonstrates situations in which SQL or NoSQL databases may be more appropriate.

Authors

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-03-16
DOI
https://doi.org/10.5281/zenodo.19043407
Primary Topic
Information Systems Education and Curriculum Development
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

SQL vs NoSQL Databases: Choosing the Right Technology for Student Projects

Shahzaib Jillani
Zenodo (CERN European Organization for Nuclear Research)
Information Systems Education and Curriculum Development
article

SQL vs NoSQL Databases: Choosing the Right Technology for Student Projects

Shahzaib Jillani
article en

Abstract

Databases are an essential component of modern software applications because they allow systems to store, manage, and retrieve data efficiently. Two major categories of database systems widely used today are SQL (Structured Query Language) databases and NoSQL (Not Only SQL) databases. SQL databases store data in structured tables and are known for their strong consistency and reliable transaction management. In contrast, NoSQL databases provide flexible data models and are designed to handle large volumes of rapidly changing data. This paper presents a comparative study of SQL and NoSQL databases, focusing on their key technical differences, advantages, and practical applications. The study also examines how students in the later stages of their computer science or information technology degree can decide which database technology is most suitable for their final year projects. Through a case study comparing an e-commerce system with a real-time analytics application, the paper demonstrates situations in which SQL or NoSQL databases may be more appropriate.

Zenodo (CERN European Organization for Nuclear Research)
Bahauddin Zakariya University (PK)
Industry, innovation and infrastructure
Openalex Percentile: Top 24%
Information Systems Education and Curriculum Development
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.