2010-01-09 17 views
16

Tôi tiếp tục thấy các tham chiếu đến ý tưởng rằng "CouchDB có thể không phải là công cụ tốt nhất trong mọi tình huống". Điều này là tốt để biết, nhưng tiếc là cũng áp dụng cho mọi công nghệ.Có bất kỳ dự án được tài liệu nào mà CouchDB đã được thử và từ chối không?

Điều gì sẽ hữu ích hơn nhiều là mô tả về cách CouchDB đã được thử trên một dự án và sau đó bị bỏ rơi cho một cơ sở dữ liệu SQL truyền thống.

Nếu bạn đã thử CouchDB trên một dự án và sau đó quay lại cơ sở dữ liệu SQL, yếu tố nào đóng vai trò lớn nhất?

Trả lời

12
+1

@Daniel, đó là một số liên kết hữu ích, cảm ơn. Nhưng tôi không tìm thấy bất kỳ cuộc thảo luận nào về một dự án cụ thể, nơi những hạn chế/không phù hợp trong CouchDB quá lớn đến nỗi nó buộc dự án phải quay trở lại RDBMS. Đó thực sự là những gì tôi đang tìm kiếm. –

+1

@Rich: Tôi sẽ không tìm kiếm các ví dụ đã chọn CouchDB và buộc phải quay trở lại, bởi vì trong một số trường hợp, một cơ sở dữ liệu quan hệ, với các giao dịch và truy vấn truyền thống là lựa chọn duy nhất. Gần đây tôi đã xem qua một nghiên cứu điển hình của Oracle về Betfair.com http://www.oracle.com/customers/snapshots/betfair-database-case-study.pdf. Tôi nghĩ rằng với 20 triệu giao dịch mỗi ngày, giao dịch với mức tối đa 1k giao dịch mỗi giây với tiền thật, hoạt động theo quy định nghiêm ngặt, trong khi quản lý để phục vụ hơn 500 triệu lượt xem mỗi ngày, họ đang tạo đòn bẩy tuyệt vời trên cơ sở dữ liệu quan hệ. –

4

khẩu hiệu tiếp thị của nó "Thư giãn, thật dễ dàng" và "CouchDB bult cho Web" - điều đó không đúng.

Bởi vì:

  1. Nó không phải dễ dàng. Ha-ha, viết bản đồ/giảm cho mỗi truy vấn là dễ dàng, thực sự? Có ai ủng hộ nó thực sự đã thử cách tiếp cận này hay không, về điều gì đó thực sự tôi muốn nói, không chỉ là ứng dụng blog hai ngày cuối tuần?
  2. Một số nhiệm vụ ứng dụng web thông thường khó có thể làm gì với CouchDB (thử để có được bài viết với nhận xét của mình Đếm trong một truy vấn hoặc Tag Cloud (thẻ N đầu, không chỉ đếm các thẻ) để xem nó cho Yourself .

vì vậy, CouchDB có nhiều tính năng rất thú vị và độc đáo, nhưng tiếp thị của mình là sai. đó không phải là một ứng dụng web nói chung, đó là một tốt đẹp, nhưng một công cụ rất chuyên ngành.

PS Chi tiết http://alex-craft.com/blog/2013/a-little-about-cochudb-and-comparison-with-mongodb

+0

Câu hỏi đặt ra là "Có bất kỳ dự án nào được ghi lại trong đó CouchDB đã được thử và từ chối không?" Bạn đã không đề cập đến bất kỳ dự án như vậy. –

+0

Bạn nói đúng, trong thông điệp của tôi, tôi ngụ ý rằng tôi đã cố gắng sử dụng nó trong dự án của mình và từ chối nó (chuyển sang MongoDB) vì những thứ phổ biến cần thiết cho ứng dụng web phổ biến là quá khó. –

+0

ah, vâng tôi hiểu. Có vẻ như blogpost của bạn đang ngoại tuyến tại thời điểm này (tôi vẫn chưa thể truy cập vào blog này). –

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