Buradasın
NoSQL Veritabanı Sistemi ve Özellikleri
mediaclick.com.tr/blog/nosql-nedirYapay zekadan makale özeti
- Temel Özellikler
- NoSQL, SQL'e alternatif olarak geliştirilen esnek ve ölçeklenebilir veritabanı yaklaşımıdır
- Yapısal kısıtlama olmadan belge, grafik, anahtar-değer gibi veri türlerini saklayabilir
- Yatay ölçeklenebilirlik ve yüksek performans sunar
- ACID yerine BASE prensiplerini benimser
- Sistem Türleri
- Belge tabanlı sistemler JSON yapısında kayıt yapar (MongoDB, Cassandra)
- Anahtar/değer tabanlı sistemler tek anahtar-değer ilişkisi kullanır (MemcacheDB)
- Grafik tabanlı sistemler verilerin ilişkisini Graph Theory modeliyle saklar (Neo4J)
- Kullanım ve Önem
- Google, indekslediği siteleri Big Table üzerinde tutar
- Büyük veri ve çevik yazılım projelerinde tercih edilir
- Her proje için uygun olmayabilir, değerlendirme gerektirir