2010-01-30 11 views
5

couchDB는 MySQL의 포럼 게시물/주제를 저장하는 데 더 좋을까요? 적절한 캐싱 (memcached 사용)이 있다고 가정합니다.포럼을위한 CouchDB?

처음에는 CouchDB가 만들어진 것으로 보입니다. 전체 문서 지향 디자인은 완벽하게 적합하지만 성능에 더 관심이 있습니다.

제안 사항?

답변

3

CouchDB는 입니다. 그것은 당신의 요구를 완벽하게 충족시킬 것입니다. 각 게시물 및 스레드의 모든 관련 코멘트/게시물은 자체 포함되므로 포럼에 유용합니다. CouchDB 맵은 내가 본 것만 큼, MySQL이 큰 데이터 세트를 가지고있을 때 MySQL 조인보다 빠릅니다.

나는 그것을 위해 말할 것이다.

편집 : 당신이 CouchDB를가 skinnyboard을 확인, 괜찮은 방법으로 사용할 수있는 방법의 예를 원하는 경우

. 그것은 민첩한 계획 도구이고, 이야기에 대한 작업과 보드에있는 이야기를 포함하고 있습니다. 모두 하나의 CouchDB 문서에 권한이 있습니다. 이 코드는 일부 장소에서는 약간 엉망이지만 CouchDB를 사용한 데이터 캡슐화의 좋은 예입니다.

+0

이 벤치 마크에서는 Couch와 MySql을 비교하지 않는다. http://www.codeweblog.com/couchdb-vs-mysql-insert-performance-test-data-of-the-speed-test/ 여기에서 주요 목표가 실제로 모든면에서 성능이라면, 나는 가지 않을 것이다. CouchDB를 통해. 쿼리가 더 빠를 수도 있지만 MongoDB는 사용자의 요구에 맞는 더 빠른 JSON-db 일 수 있습니다. 불행히도 RESTful은 아닙니다. –

+0

감사합니다! 스키니 보드와 몽고범을 아프다. –