Apache CouchDB Nedir ? Kurulum ve Kullanımı
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