Apache CouchDB Nedir ? Kurulum ve Kullanımı

İbrahim Yıldız
2 min readMar 14, 2022

Herkese Merhabalar , CouchDB Nedir Özelliklerine ve Mimarisine Değineceğim Windows Üzerinde Kurulum ve Kullanıma Değineceğim Kullanım İçin CMD de ki Curl’ı Kullanacağız Onun Dışında Diğer Yazımda İse Java ile Kullanımı Yazmayı Düşünüyorum Umarım Faydalı Olur Hadi Başlayalım.!

CouchDB Nedir

CouchDB CouchBase Değildir Veya Bir Sürümü vs.. İlk Önce Bunu Söyleyelim İsim Olarak Benzeseler de Aralarında Çok Farklılıklar Var Uzaktan Yakında İlgisi Bir Yok Diyebilirim Aslında.

Apache Couchdb Apache Alt Yapısında Geliştirilen Erlang ile Yazılmış Dokuman Tabanlı NoSQL Veritabanıdır.

Veriler JSON Olarak Sakalanır JSON Objesi Aynı Zamanda Document Şemasıdır.

Verilere Erişmek İçin HTTP Protokollerini Kullanır [ GET , POST , PUT , DELETE ].CouchDB’de Bir Şey Yapmanın Ana Yolu HTTP’dir !! .

HTTP Protokollerini POSTMAN Programı Üzerinden Veya CMD Curk Eklentisi Üzerinden Gönderebilirsiniz.

CouchDB Arayüzünün Adına Fouxten Denir Basit Bir Arayüze Sahiptir ve Kullanımı Kolaydır Logolarının Altına da Yazmışlar :).

CoucDB Mimarisi

CouchDB Kurulum

Apache CouchDB Sitesine Giderek İşletim Sisteminize Uygun Sürümü İndirerek Basit Bir Şekilde Kurabilirsiniz

CouchDB’ye Ulaşmak İçin İse Tarayıcınıza Bunları Yazın veya Postman Aracınıza veya Cmd’den Curl -X GET yazarsanız ulaşabilirsiniz

CouchDB View

CouchDB ‘de Veriyi Görüntülemek İçin View’lar Yazıyoruz Kullanımıda Çok Basit Function İçin Getirmek İstediğiniz Verini Alanını Yazıyorsunuz Bu Kadar Hemen Örnek Verelim

Veri tabanı ve Dokuman Oluşturup Veri Gönderme

Bunları Arayüzden Çok Basit Bir Şekilde Yapabilirsiniz Çok Az Kurcalarsınız Çözeceksiniz Zaten

CouchDB Replication

CouchDB Çok Güzel Özellik Sunuyor Bizde Verileriniz Başka Bir Sisteme Kopyasını Gönderebiliyorsunuz Gerekli Port ve Kullanıcı Adı ve Şifresini Vererek Arayüzden Hemen Örnek Verelim

Target Seçeneğinden Gerekli Bilgileri Doldurarak Başka Bir CouchDB ‘ye Gönderebilirisniz

Umarım Faydalı Olmuştur Hatalı Gördüğünüz Yerde Yazabilirsiniz İyi Günler Dilerim

--

--

No responses yet