NoSQL, “Not only SQL” veya “non-relational” anlamına gelir ve SQL tabanlı ilişkisel veritabanı yönetim sistemlerine alternatif olarak tasarlanmış veritabanı yönetim sistemlerini ifade eder. İlişkisel veritabanları gibi, NoSQL de verileri depolamak ve yönetmek için tasarlanmış bir dizi teknolojidir, ancak SQL tabanlı teknolojilerin kullanımına uygun olmayan veya ilişkisel olmayan verileri daha iyi yönetmek için tasarlanmıştır.
NoSQL veritabanları, özellikle büyük ölçekli, dağıtık ve bulut tabanlı uygulamalarda kullanılmaktadır. NoSQL veritabanları arasında MongoDB, Cassandra, Couchbase, Redis, Amazon DynamoDB ve Azure Cosmos DB gibi birçok popüler seçenek vardır.