Kullanıcı Aletleri

Site Aletleri


info.couchdb

Farklar

Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.

Karşılaştırma görünümüne bağlantı

İki taraf da önceki sürüm Önceki sürüm
info.couchdb [2016/05/24 11:29]
metin silindi
— (mevcut)
Satır 1: Satır 1:
-====== CouchDB ====== 
- 
-Açık kaynaklı (Apache licence), döküman tabanlı direk içerdiği http api ile yönetilen bir nosql veritabanıdır. 
- 
-Artıları: 
-  - Kendi içerdiği HTTP Api sayesinde bir ara programala diline ihtiyaç duymadan frontendle iletişim kurabilir. 
-  - CouchDB PouchDB ikilisi ile verileri uyumlu bir şekilde ekstra bir şey yapmadan replike edilebiliyor.Böylece realtime veri akışı sağlanıyor. 
-  - Attachment desteği ile pdf, zip gibi her türlü dosya yüklenebiliyor. 
-  - Nosql'​a ait **Map Reduce** fonksiyonları,​ şemasız yapı ve ölçeklenebilirlik 
-  - Database başına bir kullanıcı tanımlanıp frontendte kullanılması sağlanabiliyor. 
- 
-Eksileri: 
-  - Kullanıcı yönetimi yeterli olmayabilir. 
-  - Dış serverlarla haberleşen veya özel algoritmalar kullanan servisleri ayrıca yazmak gerekir. 
-  - Tek tablo üzerindeki işlemlerde ACID özelliğini sağlasada, tablolar arası atomic transaction yapamıyor. Bu tür sorgular [[https://​docs.mongodb.org/​master/​tutorial/​perform-two-phase-commits/​ | farklı yöntemlerle]] yapılıyor. 
- 
  
info.couchdb.1464078578.txt.gz · Son değiştirilme: 2018/11/28 19:47 (Dışarıdan düzenle)