문제

모든 주요 가치 매장 중에는 뚜렷한 승자가 있습니까? Cassandra, Mongodb, Couchdb? 그리고 그들은 모두 중앙 지침을 따르나요? 또는 그들은 모두 API를 정의 할 때 자신의 말을합니다.

특히 키 가치 상점을 처음 접하는 RDBMS 숙련 된 사람의 관점 에서이 질문을하고 있습니다. 이 분야의 이해/사용법을 가장 잘 파악하기 위해 어떤 것을 따라야합니까?

우리는 사용 가능한 모든 DBS (Oracle, SQL Server, ..)가 테이블, 인덱스, 외국 키 등을 모두 갖추게 될 것이라는 이론의 RDM에 대해 알고 있습니다. 이들의 유일한 차이점은 효율성, 보안, 기능입니다.

이 문서 중심 데이터베이스의 보편적 이론에 대해 어떻게 알 수 있고이 모든 DB (Mongo, Couch 등)가 가질 수있는 최소한의 아티팩트가 무엇인지 알 수 있습니까?

도움이 되었습니까?

해결책

나는 MongoDB에서 일하기 때문에 그런 식으로 편견이 있지만, RDBMS (동적 쿼리 및 보조 인덱스와 같은)와 키 값 저장소의 성능 및 확장 성을 사용하는 것이 좋은 조합이라고 생각합니다. .

Cassandra는 훌륭한 분산 모델을 가지고 있지만 Afaik은 보조 지수를 지원하지 않습니다. Mongo와 Couch의 문서 데이터 모델 지원은 Cassandra가 사용하는 표식 모델보다 약간 더 복잡성을 허용합니다.

몽고와 소파의 큰 차이점 중 하나는 쿼리가 구성되는 방식입니다. 소파는 멋진 맵/축소 메커니즘을 사용하지만 쿼리는 미리 정의해야합니다. Mongo는 RDBMS에서 익숙한 것과 유사한 전통적인 동적 쿼리 모델을 사용합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top