비디오: MongoDB 프로그래밍 3강 NOSQL 데이터 모델링 기법 살펴보기 | T아카데미 2024
Dummies Cheat Sheet
문서 용 NoSQL 데이터베이스 NoSQL 데이터베이스는 유연하고 스키마에 독립적입니다. 즉, 문서 구조를 알 필요가없는 데이터베이스없이 모든 유형의 문서를로드 할 수 있습니다. Document NoSQL 데이터베이스는 이러한 중요한 기능을 지원합니다.
Couchbase | Microsoft DocumentDB | MarkLogic 서버 | MongoDB | ACID 또는 BASE |
---|---|---|---|---|
BASE | BASE, 클라이언트 드라이버 일관성 선택 | ACID, 완전히 직렬화 가능 < BASE, 클라이언트 드라이버 일관성 선택 | HA 복제본 | 아니요 |
Azure 플랫폼에서 관리합니다. | 예, 동기화 | 예, 비동기 (기본값) | DR 복제본 | 예, 마스터 - 마스터, 비동기 |
Azure 플랫폼에서 관리합니다. | 예, 비동기 | 예, 비동기 | 데이터 유형 | JSON. 서 모델 |
JSON. 서 모델. JSON - | 문자열, 숫자 (IEEE754) 및 불린으로 지원되는 유형이 동일합니다. 확장 된 날짜 - 시간, guid, | Int64 유형이 지원됩니다.
XML, JSON, 텍스트 및 바이너리 문서가 지원됩니다. 모든 W3C XML 스키마 데이터 형식이 지원됩니다. |
JSON 문서 모델. JSON과 동일한 유형입니다. 2D
지형 공간 데이터 지원. |
데이터 인덱싱
보조 인덱스가 지원됩니다. 지원되는보기. 범용 |
색인 없음. 인덱스가 비동기 적으로 업데이트되었습니다. | 모든 JSON 문서에 대한 범용 색인입니다. 범용 색인
에는 자동 범위 색인 검색이 포함됩니다. 인덱스는 기본적으로 |
일관성을 유지합니다.
모든 텍스트, XML 및 JSON 문서에 대한 범용 색인입니다. 뷰 는 지원되지 않습니다. 범위 색인을 지원합니다. |
ACID 트랜잭션 내에서 색인이 업데이트되었습니다. 지형 공간 2D 인덱스.
범용 색인 없음. 보조 색인은 명명 된 속성에서 구성 가능합니다. |
쿼리 및 검색
Memcached API가 완벽하게 지원됩니다. 문서 및보기에 대한 쿼리 |
가 지원됩니다. | 쿼리에 대해 HTTP를 통해 SQL을 사용합니다. 자유 텍스트 검색 문법
지원이 없습니다. 투영 및 범위 쿼리가 지원됩니다. |
자유 텍스트 (Google 검색 창과 유사) 검색 문법과
구조화 된 쿼리가 모두 지원됩니다. 지원되는 범위 쿼리. |
집계는 검색 중에 계산할 수 있습니다. 지형 공간 쿼리
가 지원됩니다. 범위 쿼리를 지원하는 사용자 정의 JSON 쿼리 형식입니다. 무료 텍스트 검색 문법 지원. 텍스트 및 지형 (GeoJSON) |
쿼리가 지원됩니다.
광고 방송 광고 전용 모델. Microsoft의 Azure |
플랫폼에서만 제공됩니다. | 상업용 모델.
AGPL 라이센스. 상용 라이센스를 사용할 수 있습니다. |
기타 | Microsoft의 Azure 플랫폼은 여러 지역에 걸쳐 대규모 데이터베이스를 확장하는 많은 복잡한 기능을 숨 깁니다. | |
전 세계 일부 MarkLogic 지사에서 모임을 제공합니다. | 문서 수준 보안 모델 구현.
전세계 많은 MongoDB 사무소에서 현지 모임에 대한 강력한 지원 |
공식 10 명과 커뮤니티 클라이언트 드라이버 32 명.
|