English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
모든 관계형 데이터베이스는 유형적인 아키텍처 설계를 가지고 있으며, 이 설계는 테이블의 수와 이 테이블 간의 관계를 보여줍니다. MongoDB에서는 관계 개념이 없습니다.
스키마가 적습니다 − MongoDB는 문서 데이터베이스로, 하나의 콜렉션에 다양한 문서가 포함됩니다. 문서 간의 필드 수, 내용 및 문서 크기는 다를 수 있습니다.
단일 객체의 구조가 명확합니다.
複잡한 조인이 없습니다.
심층적인 쿼리 능력. MongoDB는 문서 기반 쿼리 언어를 지원하며, SQL과 거의 같은 강력한 기능을 가지고 있습니다.
성능 진단 및 최적화
확장성이 좋습니다− MongoDB는 확장성이 좋습니다.
애플리케이션 객체를 변환하지 않아도 됩니다/데이터베이스 객체에 매핑됩니다.
내부 스토리지 메모리(윈도우식)를 사용하여 데이터에 더 빠르게 접근할 수 있습니다.
문서 방향 저장 − JSON 문서 형식으로 저장되며, 고정된 테이블 스키마(schema)가 없습니다.-free);
전체 텍스트 인덱싱 지원
다중 복사본 및 고가용성
자동 스파이크
다양한 타입의 쿼리 지원
빠른 현지 업데이트
map/reduce 지원
gridfs: 다양한 크기의 클러스터 파일 지원
대용량 데이터
콘텐츠 관리 및 전달
이동 및 소셜 인프라
사용자 데이터 관리
데이터 센터
관계형 데이터베이스(RDBMS)에서는 테이블이 요소를 저장하는 데 사용되며, MongoDB에서는 테이블이 콜렉션으로 사용됩니다.
RDBMS에서는 여러 개의 스키마가 있으며, 각 스키마에서 데이터를 저장하기 위해 테이블을 생성합니다. 반면에 MongoDB는 문서 방향의 데이터베이스로, 데이터는 BSON 형식(예: JSON 형식)으로 기록됩니다.
RDBMS보다 MongoDB는 거의 훨씬 빠릅니다100배.
)1)
)2)한 데이터베이스는 여러 테이블을 지원할 수 있습니다. mongodb에서는 테이블의 개념 대신 컬렉션(collection)을 사용합니다;
)3)mysql은 관계형 데이터베이스(RDBMS)입니다. 반면에 mongodb는 스키마가 없습니다;-무료입니다. 이는 더 많은 키-밸류 스토리지 시스템(kv)과 유사하지만, kv와 다르게 mysql의 모델과 같이 문서 내 데이터를 수정하고 내부 데이터에 인덱스를 설정할 수 있습니다; mongodb 문서는 BSON 형식으로 저장됩니다. 이는 Binary JSON입니다. BSON은 Google Protocol Buffer와 유사한 이진 교환 형식입니다.