click below
click below
Normal Size Small Size show me how
DATABASE - 7
NoSQL
| Question | Answer |
|---|---|
| are non-relational databases designed to store and manage large volumes of structured, semi-structured, and unstructured data. Unlike traditional relational databases, NoSQL databases provide flexible schemas and high scalability. | NoSQL databases (“Not Only SQL”) |
| are important because modern applications generate huge amounts of diverse data that traditional relational databases may struggle to handle efficiently. | NoSQL databases |
| are classified into different types based on how they store and manage data. | NoSQL databases |
| Types of NoSQL Databases | - Document databases - Column-family database - Graph databases |
| Features of Document Database | Flexible schema Faster creation and maintenance No foreign keys Open formats |
| Documents in the database has a flexible schema. It means the documents in the database need not be the same schema. | Flexible schema Column-family databases |
| the creation of documents is easy and minimal maintenance is required once we create the document | Faster creation and maintenance |
| Documents are independent, so relationships are not enforced and foreign keys are not required | No foreign keys |
| To build a document we use XML, JSON, and others. | Open formats |
| organize data into columns rather than rows, making them efficient for large-scale data processing. Column-family databases are designed for handling massive datasets and analytical workloads. | Column-family databases |
| store data using nodes and relationships, making them suitable for connected | Graph databases |