A non-relational database is a type of database that does not follow the traditional table-based structure of the relational model. Instead, it stores data in flexible formats such as documents, key-value pairs, wide-column stores, or graphs. These databases are designed to handle unstructured or semi-structured data, often allowing for greater scalability and faster performance on large or distributed systems. Relationships between data are typically managed within the data itself rather than through joins.
Example of non relational databases are MongoDB, Redis, Cassandra, Amazon DynamoDB.