NoSQL databases do not require a fixed schema, allowing the structure of the data to vary from one record to another.
They are designed to scale out by distributing data across multiple servers, even if these servers are located in different data centers or geographic regions.
NoSQL databases are optimized for specific data models and access patterns.
They support multiple data models, including document, key-value, wide-column, and graph formats.
NoSQL databases typically offer built-in support for data replication, ensuring data is copied across multiple servers.