| Model | Follows relational model. | Follows the non-relational model. |
| Data | Deals with structured data. | Deals with semi-structured data |
| Flexibility | SQL follows a strict schema. | NoSQL deals with DYNAMIC schema and is very flexible. |
| Transactions | Follows ACID (Atomicity, CONSISTENCY, Isolation, Durability) properties. | Follows BASE (Basic AVAILABILITY, Soft-state, Eventual consistency) properties. |