2010-01-30 22 views
5

Sẽ couchDB tốt hơn để lưu trữ các bài đăng trên diễn đàn/chủ đề sau đó là MySQL? giả sử có bộ nhớ đệm thích hợp (tức là sử dụng memcached).CouchDB cho một diễn đàn?

Có vẻ như cái nhìn đầu tiên rằng CouchDB được tạo ra cho điều này, toàn bộ tài liệu định hướng thiết kế phù hợp hoàn hảo nhưng tôi quan tâm hơn đến hiệu suất.

Mọi đề xuất?

Trả lời

3

CouchDB là nhanh. Nó sẽ đáp ứng nhu cầu của bạn một cách hoàn hảo. Nó là tốt cho một diễn đàn như mỗi bài và tất cả các ý kiến ​​/ bài viết liên quan trong một chủ đề sẽ được khép kín. Bản đồ CouchDB, theo như tôi đã thấy, nhanh hơn MySQL Tham gia khi MySQL có một tập dữ liệu lớn.

Tôi có thể nói về nó.

Edit:

Nếu bạn muốn một ví dụ về cách CouchDB có thể được sử dụng một cách đàng hoàng, hãy kiểm tra skinnyboard. Đó là một công cụ lập kế hoạch nhanh và chứa các tác vụ trên một câu chuyện và các câu chuyện trên một bảng, tất cả đều có quyền trong một tài liệu CouchDB. Mã này hơi lộn xộn ở một số nơi, nhưng đây là một ví dụ điển hình về việc đóng gói dữ liệu bằng CouchDB.

+0

Điểm chuẩn này, so sánh Couch và MySql không nói điều đó. http://www.codeweblog.com/couchdb-vs-mysql-insert-performance-test-data-of-the-speed-test/ Nếu mục tiêu chính ở đây thực sự hiệu quả (theo mọi cách), tôi sẽ không đi thông qua CouchDB. Nó có thể nhanh hơn cho các truy vấn, nhưng có thể MongoDB có thể là JSON-db nhanh hơn cho các nhu cầu của bạn. Nó không phải là RESTful, thật không may. –

+0

Cảm ơn! ốm kiểm tra cả hai gầy và mongodb –

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