Geleneksel veritabanı sistemleri ilişkisel yapıdadır, birden çok tablo içerisinde veriler birbirleri ile ilişkisel olarak saklanmaktadır ve bu veritabanlarına rdbms (relational database management system / İlişkisel veri tabanı yönetim sistemi) adı verilmektedir. NoSQL ise tablolarında ilişkisel yapılar yerine key&value (anahtar&değer) ikililerinin saklandığı bir veritabanı mimarisidir. RDBMS sistemlerine göre daha esnek ve hızlı olmakla birlikte büyük verilerle çalışmak için de yine yaygın olarak tercih edilmektedir.
NoSQL'in açılımı "Not Only SQL" dir, yani yaygın olarak sanıldığının aksine "No SQL" değildir. 2000'li yılların ortalarından beri kullanımı yaygınlaşmış ve bugün birçok sistem için aktif olarak kullanılır duruma gelmiştir.
2021 yılında en sık tercih edilen NoSQL veritabanlarını aşağıdaki gibi listeleyebiliriz.
- MongoDB
- Redis
- Apache Cassandra
- Couchbase
- OrientDB
- Apache HBase
- Neo4j
- RavenDB
- Riak
- Hypertable
Editör editi: sitede daha önce paylaşılan bazı diğer benzer yazılar için;
bkz: SQL PLSQL MySQL ve SQL Server arasındaki fark nedir?
bkz: Sql Server'da tablo boyutlarını görmek
bkz: Sql Server'da veritabanına masaüstü kısayolu eklemek
bkz: PostgreSQL veritabanında tüm tabloları tek seferde silmek
bkz: Sql Server'da Stored Procedure ile Function arasındaki fark nedir?
bkz: MySQL Anahtar Kelimeleri Nelerdir?