2013-08-08 30 views

Trả lời

4

Tôi làm một quá trình rất giống nhau. Bạn không cần các phiên bản tương tự, nó sẽ thực sự rất khác nhau bất kể bạn nhìn vào nó như thế nào. Cloudant rất tuyệt, và đã thực hiện rất nhiều thay đổi và bổ sung cho hệ thống của họ. Vì vậy, nếu bạn đang xem xét phát triển quan điểm, tập tin đính kèm, vv, sau đó bạn có thể phát triển những địa phương trên dự án dev của bạn. Khi dự án dev của bạn có vẻ tốt, tôi sẽ có những người được kiểm tra vào máy chủ phân trang/qa, mà tôi cũng thích sử dụng Cloudant. Đó là nơi bạn cần để có được mã everyones làm việc cùng nhau. sau khi đã xong, bạn có thể kích hoạt bản sao để sao chép dàn dựng của bạn để sản xuất.

Dù bạn nhìn vào nó như thế nào, hoặc cách bạn hình dung quá trình này, bạn sẽ muốn xem xét kỹ hơn việc chuyển từ dev sang QA. Có nhiều cách để đi về nó để mọi người có thể tự mình xây dựng và hợp nhất. Cá nhân tôi thích sử dụng github. Tôi hy vọng điều này sẽ giúp bạn trong nhiệm vụ của bạn.

6

Chắc chắn. Cloudant là API tương thích với API Apache CouchDB với một vài phân biệt tinh tế, tất cả đều được ghi lại tại http://docs.cloudant.com. Một số điểm nổi bật là:

  • chúng tôi vô hiệu hóa quan điểm tạm thời (họ sẽ rất tốn kém cho bạn ở quy mô!)
  • cho hệ thống phân phối của chúng tôi, chúng tôi có mở rộng update_seq từ một số nguyên vào một chuỗi
  • lại của bạn giảm mã sẽ gần như luôn luôn được gọi, vì vậy chúng tôi khuyên bạn sử dụng độc quyền built-in giảm phương pháp
  • chúng tôi có tích hợp đầy đủ lucence indexing/tìm kiếm
  • chúng ta có xử lý MapReduce nhiều giai đoạn qua "dbcopy"
+1

Có thể đáng để làm rõ rằng tìm kiếm và dbcopy không có sẵn trên CouchDB. –

+0

Trên Cloudant không có hỗ trợ cho tùy chọn 'all_or_nothing' trong bản cập nhật hàng loạt. Tôi không thấy thông tin đó ở bất kỳ đâu trong tài liệu Cloudant và đã học được điều đó từ lỗi thời gian chạy. – TMG

Các vấn đề liên quan