Having established a foundation in relational databases and SQL, we now turn our attention to different approaches for managing data. While the relational model is effective for structured data, certain scenarios involving large scale, high velocity, or less structured information benefit from alternative solutions.
This chapter introduces the concept of NoSQL databases. We will discuss the reasons behind their development and their general characteristics. You will learn about several prominent types of NoSQL databases, including:
Finally, we will briefly compare the fundamental differences between SQL and NoSQL approaches to data storage and retrieval.
4.1 Limitations of Relational Databases
4.2 Introducing NoSQL Concepts
4.3 Document Databases
4.4 Key-Value Stores
4.5 Column-Family Stores
4.6 Graph Databases
4.7 SQL vs. NoSQL: A Basic Comparison
© 2025 ApX Machine Learning