Verileri JSON formatında belge (document) olarak saklayan, Erlang dilinde geliştirilmiş, açık kaynaklı bir NoSQL belge veritabanı olan Apache CouchDB‘nin 3.5.3 sürümü duyuruldu. Veriler, satırlar ve sütunlar yerine JSON nesneleri (belgeler) halinde tutulurken, her belge kendi yapısını barındırdığı için katı bir veritabanı şeması gerekmediği söyleniyor. Veritabanı ile tüm etkileşimler temiz bir HTTP/REST API üzerinden (GET, POST, PUT, DELETE komutlarıyla) gerçekleştirilirken; kesintili veya çevrimdışı (offline) bağlantılara dayanıklı gerçek bir eşler arası (peer-to-peer) senkronizasyon ve artımlı çoğaltma sunulduğu söyleniyor. Sunucular, mobil cihazlar ve tarayıcılar (örneğin PouchDB yardımıyla) arasında kolayca veri senkronize edilebildiği ifade ediliyor. Sistemdeki her düğüm okuma ve yazma işlemlerini kabul edebiliyor. Okuma veya yazma işlemleri sırasında tablolar kilitlenmiyor, bu sayede eşzamanlı (concurrent) işlemlerde yüksek performans sağlanıyor. Fauxton adı verilen yerleşik bir web tabanlı yönetim paneline sahip olan Apache CouchDB hakkında teknik ayrıntıları projenin anasayfasında bulabilirsiniz. Apache CouchDB 3.5.3 hakkında bilgi edinmek için neler yeni sayfasını inceleyebilirsiniz.
Apache CouchDB 3.5.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Comments are closed.