2013-08-08 21 views
7

Veritabanımı Cloudant'da depolamayı planlıyorum.
Yerel CouchDB'yi, uygulamalarımızın geliştirilmesi, denenmesi ve aşamalandırılması sırasında yerel olarak çalışan her şeyin yerel olarak çalışması gerektiğine dair bilgiyle Cloudant üzerinde çalışması güvenli midir?Yerel CouchDB'yi kullanarak Cloudant için Geliştirme

cevap

4

Çok benzer bir işlem yapıyorum. Aynı versiyonlara ihtiyacınız yok, nasıl olduğuna bakmaksızın aslında çok farklı olacak. Cloudant çok havalı ve sistemlerinde birçok değişiklik ve ekleme yaptı. Dolayısıyla, görünümler, ekler vb. Geliştirmeye bakıyorsanız, bunları yerel projelerinizde geliştirebilirsiniz. Dev projeniz iyi göründüğünde, ben de Cloudant'ı kullanmayı sevdiğim evreleme/qa sunucusunda kontrol edebilirim. Herkesin birlikte çalıştığı kodları almanız gereken yer. Bu işlem bittikten sonra, progresyonunuzu üretime çoğaltmak için bir çoğaltıcıyı ateşleyebilirsiniz.

Nasıl görünüyorsanız olun, ya da süreci nasıl öngörüyorsanız olun, DEV'den QA'ya geçişi yakından görmek isteyeceksiniz. Bu konuda gitmenin yolları vardır, böylece herkes kendi başına gelebilir ve birleşebilir. Ben şahsen github kullanmayı seviyorum. Umarım bu sizin görevinizde size yardımcı olur.

6

Kesinlikle. Cloudant, Apache CouchDB API'sine uyumlu, hepsi de http://docs.cloudant.com adresinde belgelenen, birkaç ince ayrımla uyumlu API'dır. Bazı önemli şunlardır:

  • biz (! Onlar ölçekte sizin için pahalı olurdu) bizim dağıtılmış sistem için
  • , bir dizgenin
  • sizin yeniden bir tamsayı gelen update_seq uzatmak zorunda geçici görünümleri devre dışı neredeyse her zaman çağrılacak kodu azaltmak, bu yüzden sadece dahili yöntemlerini azaltmak kullanılmasını tavsiye
  • Elimizdeki tam entegre lucence indeksleme/arama
  • biz "dbcopy"
aracılığıyla çok aşamalı mapreduce işleme var
+1

Belki de Lucene arama ve dbcopy'in CouchDB'de mevcut olmadığını netleştirmeye değer. –

+0

Cloudant'da toplu güncellemelerde 'all_or_nothing' seçeneği için destek yok. Bu bilgiyi Cloudant belgelerinde hiçbir yerde görmüyorum ve çalışma zamanı hatasıyla öğrendim. – TMG

İlgili konular