제퍼넷 로고

문서 데이터베이스 란?

시간

문서 데이터베이스

문서 데이터베이스 카테고리를 나타냅니다  NoSQL 경로 또는 분기가 데이터 값 또는 잎을 연결하는 트리 구조의 데이터를 나타냅니다. 종종 문서 저장소는 XML 및 JSON 형식 저장소를 사용합니다. 특정 문서에 추가 할 수있는 경로, 필드, 값 또는 데이터 유형의 수에는 실질적인 제한이 거의 없으므로 다른 NoSQL 패턴보다 문서 저장소를 더 유연하게 만듭니다. 위의 문서 저장소 예를 참조하십시오.

좋은 문서 데이터베이스 사용 사례 포함:

  • 콘텐츠 관리 시스템 (CMS)
  • 전자 상거래
  • JSON을 사용하는 미들웨어 애플리케이션

문서 저장소는 일반적으로 복잡한 트랜잭션 및 / 또는 여러 작업이있는 응용 프로그램에 적합하지 않은 것으로 간주됩니다. 사용자가 정교한 선택에서 다양한 작업을 수행 할 수 있어야하는 경우 다른 데이터베이스 아키텍처를 선택합니다.

문서 데이터베이스의 다른 정의는 다음과 같습니다.

  • "각 문서가 서로 다른 속성 집합을 가질 수 있고"비즈니스 요구 사항 "컨테이너로 그룹화 할 수있는 유연한 스키마" (Akshay 포어)
  • “각 키를 문서라고하는 복잡한 데이터 구조와 쌍을 이루는 데이터베이스. 문서에는 다양한 키-값 쌍, 키-배열 쌍 또는 중첩 된 문서가 포함될 수 있습니다. " (MongoDB의)
  • "모든 작업이 메모리 내에서 발생하도록 보장하는 메모리 우선 아키텍처로 데이터 관리 옵션을 최적화합니다." (카우치베이스)
  • "중요한 구조를 가지고 있지만 견고한 테이블로 구성 할 수있는 일관된 구조가 아닌 데이터를 수용하는 데이터베이스." (포브스)
  • "세부보기, 액세스 제어 또는 삭제 된 문서를 허용하는 가져 오기 스크립트, 보고서 및 사양을 포함한 모든 수신 및 발신 파일의 저장소." (IBM)
  • "여러 관계형 구조 (즉, 다른 테이블) 대신 문서라고하는 하나의 구조에있는 저장소" (미셸 나이트).

이미지 신용 : Akshay 포어

기업은 문서 데이터베이스를 사용하여 다음을 수행합니다.

  • 복잡한 쿼리로 유연한 스키마를 설계합니다.
  • JSON / BSON 또는 XML 데이터 형식을 사용합니다.
  • 복잡한 인덱스 (다중 키, 지리 공간, 전체 텍스트 검색 등)를 활용합니다.
  • 고성능 및 균형 잡힌 읽기 : 쓰기 비율을 달성하십시오.

Shutterstock.com의 라이센스에 따라 사용 된 이미지

코인 스마트. 유로파 최고의 비트 코인-보르 스
출처 : https://www.dataversity.net/what-is-a-document-database/

spot_img

최신 인텔리전스

spot_img