Belge odaklı depolamayı değerlendirirken, CouchDB ve MongoDB'nin artıları ve eksileri nelerdir?
Belge odaklı depolamayı değerlendirirken, CouchDB ve MongoDB'nin artıları ve eksileri nelerdir?
Yanıtlar:
İkisi arasında birçok fark var. MongoDB daha çok geleneksel bir RDBMS'ye benziyor (kimse ateş etmiyor). CouchDB master-master çoğaltma yapar. Bu çok ballyhooed blog yazısında oldukça iyi belgelenmiştir .
Her ikisi de şu anda gelişiyor, bu yüzden bugün birini seçerseniz, daha sonra geçiş yapmanız gerektiğini görebilirsiniz.
Her ikisinde de uygulanan prototip uygulamaları ile her ikisini de kapsamlı bir şekilde inceleyen bir şirket biliyorum ve proje gereksinimlerine göre iyi bilgilendirilmiş bir seçim yaptılar. Başlangıçta, seçimlerinde başarılı oldular, ancak yaklaşık 6 ay sonra, bazı gereksinimler daha iyi anlaşıldı ve bir sorunla karşılaştılar. Şimdi, diğer db'ye göç ediyorlar. Bu 6 ay boyunca, diğer db, şirketin sorunun üstesinden gelmesine izin veren bazı özellikler ekledi, ancak seçilen db koruyucular farklı sorunlar ve özellik setleri üzerinde çalıştılar.
Kısacası, bana göre, kazıp projeniz için neyin iyi işlediğini görmeniz gerekiyor. Diğer seçimlerden haberdar olun, böylece imkansız bir sorunla karşılaşırsanız, geçişin mantıklı olup olmadığına karar verebilirsiniz.