Databases are an organised collection of structured information or data that is easily
accessible and can be manipulated or analysed. That data can take many forms, such as
user authentication data (such as usernames and passwords), which are stored and
checked against when authenticating into an application or site (like TryHackMe, for
example), user-generated data on social media (Like Instagram and Facebook) where data
such as user posts, comments, likes etc are collected and stored, as well as information
such as watch history which is stored by streaming services such as Netflix and used to
generate recommendations.
Different Types of Databases
There are quite a few different types of databases that can be built, but for this introductory
room, we are going to focus on the two primary types: relational databases (aka SQL)
vs non-relational databases (aka NoSQL).