2011-08-02 39 views
5

Tóm tắt brewer's CAP theorem nói rằng bất kỳ cơ sở dữ liệu nào là CA, CP hoặc APTại sao Redis được coi là CP?

Tại sao mọi người coi Redis là cơ sở dữ liệu CP?

+0

Bạn có thể chỉ cho chúng tôi biết nguồn gốc của khiếu nại rằng nó được coi là CP không? – yojimbo87

+0

chắc -> http://s3.amazonaws.com/files.posterous.com/nahurst/IAHBjwAxcmieJzvtqqyIgriyIzqquwwxumguABujzlzHEbEeJgvhCFcriika/media_httpfarm5static_mevIk.png.scaled1000.png?AWSAccessKeyId=AKIAJFZAE65UYRT34AOQ&Expires=1312272549&Signature=%2Bn2yiDOv8CCKVJbphSwdxVQVWlk%3D – ciochPep

+0

Nó đem lại cho tôi access denied :( – yojimbo87

Trả lời

4

@ seppoo0010 là chính xác. Việc nói đến nút Redis có ý nghĩa hơn về mặt nguyên tử, Độ bền, v.v.

Cũng lưu ý rằng CAP is a somewhat problematic paradigm. Tôi đề nghị thứ hai của Tiến sĩ Brewer là Coda Hale's informative rant. (Xem thêm comments by Daniel Abdi). Cũng lưu ý Jeff DarcyDan Weinreb's comments.

Stonebraker disagrees.

[Chỉnh sửa: Việc đào sâu CAP của Dan Weinreb thực sự khá tuyệt vời. Rất khuyến khích]

Cuối cùng, đây là "the proof" of CAP.

4

Định lý CAP đề cập đến hệ thống máy tính được phân phối.

Vì Redis không được phân phối (phân cụm đang được phát triển) là CP/CA/PA phụ thuộc vào việc triển khai phân cụm.

+1

Bạn có thể giải thích ngắn gọn về cách thực hiện các khoản trợ cấp phân bổ CP không? – ciochPep

+0

Nếu không, hãy quan tâm, hãy đọc http://www.aosabook.org/en/nosql.html đặc biệt 13.4 và 13.5. – seppo0010

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