2010-03-14 17 views
16

Şu anda mevcut projemde (Rails'de yazılmış) CouchDB'nin olası uygulamalarını araştırıyorum ve bu API'ları gerçekten kullanan kişilerden geri bildirim almak istiyorum. Hangisini tavsiye edersiniz ve neden?Rails için hangi CouchDB API'si kullanılıyor?

  • ActiveCouch
  • CouchFoo
  • CouchRest
  • CouchRest-Raylar
  • CouchPotato
+0

CouchDB'yi kullanmak zorunda mısın? Alternatifler mümkün ise, MongoDB için mevcut olan oldukça kararlı API'lardan bazılarına bakmaktan daha kötüsünüz. – davek

+1

Mongo'dan Couch'u araştırmanın başlıca sebebi Couch'in yerleşik versiyonlama iddiasıdır. Modellerimin çoğunun tüm sürümlerinin süresiz olarak saklanması gerekiyor. Mongo belgelerinde bir şey kaçırmadıkça, bunun yerleşik olduğuna inanmıyorum. Açıkça değişmez modeller oldukça önemsizdir (her defasında yeni bir model yaratın, created_at'a göre sıralayın). Fakat eğer benim kodumda endişelenmem gereken bir şey varsa o kadar iyidir. –

+0

CouchDB, * harika * ve belirli sorunlar için tek (açık kaynak) çözümdür, ancak yerleşik sürümün Mongo üzerinden CouchDB'yi seçmenin iyi bir nedeni olduğunu sanmıyorum. Süresiz olarak takılacak sürümlere ihtiyacınız varsa, yine de kendi hesabınızı yuvarlayabilirsiniz, çünkü (en son kontrol ettiğimde) veritabanını sıkıştırdığınızda silinir ve yine de kendiniz için yaptığınız bir şey üzerinde daha fazla kontrole sahip olursunuz. Sonsuz ölçekleme, çevrimdışı erişim istiyorsanız ve nihai tutarlılıkla yaşayabiliyorsanız ve normalde sorun olmayan dinamik sorguların eksikliğiyle Couch'u seçin. – iconoclast

cevap

9

CouchRest temel tabakası CouchPotato Raylar entegrasyon için en aktif olduğu, muhtemelen başlamak en iyisidir, SimplyStored CouchPotato

üst
3

Raylar 3 kullanım (ya da bazı nicities ekler En azından ciddi olarak düşünün) CouchRest Model. İyi durumda görünüyor, çünkü 2013/12/19'daki bu güncellemeden itibaren sadece 2 haftalık olan birkaç değişiklik görüyorum. biz artık SimplyStored kullanmayın yok gibi durdu olarak

Geliştirme çalışmaları:

SimplyStored dikkate önce, onlar Github bu uyarı vermek olduğunu belirtmeliyiz. Lütfen gelecek herhangi bir taahhüt ve düzeltme beklemeyin.

Belki de çok kullanışlı göründüğü için birileri onu alacak.

+2

CouchRest_Model hakkında Tim Anglade'ı izlemelisiniz http://www.youtube.com/watch?v=zEMfvCqVL4E – hdorio

İlgili konular