2010-11-21 5 views

답변

1

레디 스은 키값 저장소이다. 일반적으로 단일 키 아래에 기본 값 (int, string, bool) 또는 기본 배열을 삽입 할 수 있습니다. 데이터 검색은 일반적으로 키로 쿼리하는 것으로 제한됩니다. 가장 기본적인 NoSQL 데이터베이스입니다.

카산드라는 열 가족 저장소입니다. 키 - 값 저장소와 비슷하지만 약 4 단계까지 키 - 값 쌍 중첩을 지원합니다. 쿼리는 키 및지도 - 축소 함수에 의한 쿼리로 제한됩니다. 이 유형의 데이터베이스는 다소 어려운 데이터 모델 (does 'supercolumn' ring any bells?)을 가지고 있으며 매우 많은 양의 데이터를 전문으로 처리합니다.

는 MongoDB를하고 CouchDB를 모두 문서 데이터베이스 있습니다. 둘 다 스키마에 의해 제한되지 않는 JSON 문서를 저장하므로 많은 유연성을 제공합니다. 데이터베이스를 사용하면 이러한 문서의 내용을 쿼리 할 수 ​​있으므로 다른 유형의 NoSQL 데이터베이스와 비교하여 데이터를 매우 쉽게 검색 할 수 있습니다. 지도 축소 기능도 지원됩니다.

Martin Fabik의 대답에는 MongoDB와 CouchDB의 비교를위한 좋은 링크가 포함되어 있습니다.

Ayende에는 이러한 유형 각각을 처리하는 That No SQL Thing이라는 일련의 블로그 게시물이 있습니다. NoSQL 개념, NoSQL 데이터베이스의 여러 유형 및 각각을 쿼리하는 방법에 대한 좋은 소개입니다. 나는 당신이 위에서 언급 한 데이터베이스 유형에 대한 그의 기사를 읽기를 강력히 추천한다. 그들은 매우 유익하다.

1

내가 최근에이 주제에 대한 몇 가지 연구를하고 있었다> 사용되는 NoSQL 시스템의 선택에 영향을 미칠 수있는 내가 그들의 능력에 관하여 알아야 할 일이 있나요. 나는 당신에게 몇 가지 링크를 게시 할 수 있습니다 ..

NoSQL DB의 Nice categorization.

Comparing는 MongoDB를하고 CouchDB를 MongoDB를, CouchDB를하고 RavenDB 비교하여 MongoDB, CouchDB를하고 RavenDB Part1 비교

Part2

나는 RavenDB에 의해 꽤 깊은 인상을 받았습니다. 트랜잭션 및 트리거도 지원하지만 라이센스는 그리 친숙하지 않습니다.

일부 arguments 이유

0

이 다른 링크뿐만 아니라, 그 다른되는 NoSQL 데이터베이스의 특성을 살펴 봅니다 경우 어떻게이뿐만 아니라 Survey of Distributed Databases을 살펴 Ayende (RavenDB의 창조자)에서 RavenDB 및 그들이 반응하는 방법 - [MongoDB and Foursquare - If If?].

마지막 [NoSQLSummer] 밖에 다양한 제품을 기술 좋은 논문 및 각각의 이론적 토대를 많이 가지고있다.