What is a SQL database?
To understand what a NoSQL database is, we first need to understand what a SQL database is. In a SQL database, the data is organized in a tabular manner. We have different tables representing collections on our database, and each of these tables contain a set of columns that define them; those columns may have attributes such as what kind of data it can store.
In each of those tables, we may have rows that represent entries in each collection. The tables themselves may have other attributes, such as indexes or keys, that allow us to search or point to particular elements on the table. Finally, those tables may contain relationships with other tables that link elements together.
All these tables, columns, and relationships ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access