MongoDB 특징 과 체계 구조 등 안내

1.1 MongoDB 란 무엇 인가
MongoDB 는 크로스 플랫폼 으로 문 서 를 대상 으로 하 는 데이터 베이스 로 현재 NoSQL 데이터베이스 제품 에서 가장 인기 있 는 것 입 니 다.이것 은 관계 데이터베이스 와 비관 계 데이터베이스 사이 에 있 으 며 비관 계 데이터베이스 중에서 기능 이 가장 풍부 하고 관계 데이터베이스 와 가장 비슷 한 제품 이다.지원 하 는 데이터 구 조 는 매우 느슨 하고 JSON 과 유사 한 BSON 형식 이기 때문에 비교적 복잡 한 데이터 형식 을 저장 할 수 있다.
MongoDB 의 공식 홈 페이지 주 소 는:http://www.mongodb.org/

1.2 MongoDB 특징
MongoDB 의 가장 큰 특징 은 그 가 지원 하 는 조회 언어 가 매우 강하 다 는 것 이다.그 문법 은 대상 을 대상 으로 하 는 조회 언어 와 비슷 하고 유사 한 관계 데이터 베이스 시트 조회 의 대부분 기능 을 실현 할 수 있 으 며 데이터 에 대한 색인 도 지원 한다.그것 은 집합 을 위 한 자유로운 문서 형 데이터베이스 이다.
구체 적 인 특징 은 다음 과 같다.
  • (1)집합 을 대상 으로 저장 하고 대상 유형의 데 이 터 를 저장 하기 쉽다
  • (2)모델 자유
  • (3)동적 조회 지원
  • (4)내부 대상 포함 완전 색인 지원
  • (5)복사 및 고장 복구 지원
  • (6)효율 적 인 바 이 너 리 데이터 로 저장 하고 대형 대상(예 를 들 어 영상 등)
  • 을 포함한다.
  • (7)조각 을 자동 으로 처리 하여 클 라 우 드 컴 퓨 팅 차원 의 확장 성 을 지원 합 니 다
  • (8)Python,PHP,Ruby,Java,C,C\#,Javascript,Perl 및 C++언어 드라이버 를 지원 하고 커 뮤 니 티 에서 도 Erlang 및.NET 등 플랫폼 에 대한 드라이버
  • 를 제공 합 니 다.
  • (9)파일 저장 형식 은 BSON(JSON 의 확장)
  • 입 니 다.
    1.3 MongoDB 시스템 구조
    MongoDB 의 논리 구 조 는 일종 의 계층 구조 다.주로:
    문서(document),집합(collection),데이터베이스(database)세 부분 으로 구성 되 어 있 습 니 다.논리 구 조 는 사용 자 를 위 한 것 이 고 사용자 가 MongoDB 개발 애플 리 케 이 션 을 사용 할 때 사용 하 는 것 이 논리 구조 다.
  • (1)MongoDB 의 문서(document)는 관계 데이터베이스 의 한 줄 기록 에 해당 한다.
  • (2)여러 문서 가 하나의 집합(collection)을 구성 하여 관계 데이터 뱅 크 의 표 에 해당 한다.
  • (3)여러 개의 집합(collection)은 논리 적 으로 조직 되 어 있 는데 바로 데이터베이스(database)이다.
  • (4)하나의 MongoDB 인 스 턴 스 는 여러 개의 데이터베이스(database)를 지원 합 니 다.
  • 문서(document),집합(collection),데이터베이스(database)의 차원 구 조 는 다음 과 같다.

    다음 표 는 MongoDB 와 MySQL 데이터베이스 논리 구조 개념의 대비 이다.

    총결산
    이상 은 이 글 의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가 치 를 가지 기 를 바 랍 니 다.여러분 의 저희 에 대한 지지 에 감 사 드 립 니 다.더 많은 내용 을 알 고 싶다 면 아래 링크 를 보 세 요.

    좋은 웹페이지 즐겨찾기