Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.
| Sonraki sürüm | Önceki sürüm | ||
|
info.couchdb [2016/04/22 16:33] metin oluşturuldu |
— (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. | ||
| - | |||