SORU
1 Temmuz 2012, Pazar


Çatışmalar BigCouch çoğaltma neden olduğu ile ilgili

Replication and Conflicts CouchDB wiki sayfasını zorla bu yaz çatışmaların tanıttı, ama kısa bir süre sonraki sonra çözmek sonra bile belgeleri yeni sürümlerini yazmak için all_or_nothing=true _bulk_docs kullanarak okur öneriyor. Bu uygulamaya çalıştım ve kavramsal TAMAM iş gibi görünüyor.

Ama BigCouch toplu dokümanlar için yazar 409 Çatışma sonuçları dönebilmeleri all_or_nothing anlambilim desteklemiyor. Çatışmalar BigCouch çoğaltma tarafından sunulan uygulama düzeyinde çakışma çözünürlüğü benzer uygulama için en iyi uygulama nedir? Yazma zamanı uyuşmazlık çözümü yerine bakmak gerekir?

CEVAP
7 HAZİRAN 2013, Cuma


Eğer Eki sırasında bir çatışma varsa güncelleştirilmesi belgenin sürüm numarası ve ardışık durum bir çatışma Ara

$url = "http://couchdb/DATABASE/DOCID/ATTACHMENTNAME?rev=$rev";
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch, CURLOPT_PUT, true );
curl_setopt( $ch, CURLOPT_URL, $url );
curl_exec( $ch );

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • finalcall07

    finalcall07

    11 NİSAN 2008
  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011
  • xXGAMERrs_Xx

    xXGAMERrs_Xx

    31 Temmuz 2014