Mastering NoSQL Through SQL Foundations

Xavier Amparo, Ching Yu Huang

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

1 Scopus citations

Abstract

Database management systems are a cornerstone of software engineering projects. These systems are often run using MySQL, often used for relational and structured data or NoSQL for unstructured or semi-structured data. NoSQL is often used for real-time analysis of big data, content management systems, and document management systems. Many companies such as Google or Facebook have their own NoSQL databases that they use for their businesses, with BigTable and Cassandra being the examples for the aforementioned corporate entities. MongoDB is an open-source document database classified as a NoSQL database and is the platform used for NoSQL in this study. This study aims to compare NoSQL and MySQL. This study is also to understand the best way to teach NoSQL in classrooms to students as right now, NoSQL is not typically taught as its own topic or course subject in classes, with MySQL taking priority. A comparison between both MySQL and NoSQL can help with examining the effects of how the prior knowledge from taking a class that utilizes MySQL can be used to learn NoSQL. An accessible method for learning the management system exists in the form of MongoDB, an accessible platform for students to interact with and learn the language.

Original languageEnglish
Title of host publication2024 IEEE Integrated STEM Education Conference, ISEC 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350352801
DOIs
StatePublished - 2024
Event14th IEEE Integrated STEM Education Conference, ISEC 2024 - Princeton, United States
Duration: 9 Mar 2024 → …

Publication series

Name2024 IEEE Integrated STEM Education Conference, ISEC 2024

Conference

Conference14th IEEE Integrated STEM Education Conference, ISEC 2024
Country/TerritoryUnited States
CityPrinceton
Period9/03/24 → …

Keywords

  • Computer Science
  • education
  • MongoDB
  • MySQL
  • NoSQL
  • Python

Fingerprint

Dive into the research topics of 'Mastering NoSQL Through SQL Foundations'. Together they form a unique fingerprint.

Cite this