İçindekiler:
Tanım - CouchDB anlamı ne?
Apache CouchDB, web'i tamamen kucaklamak için geliştirilmiş ilişkisel olmayan veya NoSQL veritabanıdır. Veriler, erişilebilen JSON belgelerinde saklanır ve endeksleri HTTP üzerinden sorgulanır.
Belgelerin indekslenmesi, dönüştürülmesi ve birleştirilmesi JavaScript ile gerçekleştirilir. Tüm bu web dostu standartları ve teknolojileri kullandığı için CouchDB, web ve mobil uygulamalarla çok iyi çalışır.
Techopedia, CouchDB'yi açıklıyor
CouchDB, belge alanlarını depolamak için anahtar / değer eşlemelerini kullanan açık kaynaklı bir doküman tabanlı veritabanıdır.
Alanlar basit anahtar / değer çiftleri, haritalar veya listeler olabilir. Saklanan her belgeye, belgede her değişiklik yapıldığında belge düzeyinde benzersiz bir tanımlayıcı ve bir düzeltme numarası verilir. CouchDB, anında belge dönüşümü yapabilir ve gerçek zamanlı değişiklik bildirimleri sunarak web uygulamalarının geliştirilmesini kolaylaştırır.
Kullanılabilirlik ve Bölüm Toleransı (AP) konusunda uzmanlaşmıştır, ancak sonunda küçük işler yoluyla tutarlı olabilir. Karşılaştırma olarak, MongoDB çoğunlukla Tutarlılık ve Bölme Toleranslıdır.
CouchDB özellikleri:
Hızlı indeksleme ve erişim
Birden çok sunucu örneği arasında kolay çoğaltma
Farklı diller için birden fazla kütüphane
JSON tabanlı belge biçimi
Belge alma, silme, güncelleme ve ekleme için REST benzeri arayüz
Değişiklik feed'i aracılığıyla abone olunabilen veri feed'i güncellemeleri
