차례:
정의-CouchDB는 무엇을 의미합니까?
Apache CouchDB는 웹을 완전히 수용하도록 개발 된 비 관계형 또는 NoSQL 데이터베이스입니다. 데이터는 JSON 문서 내에 저장되며 액세스 할 수 있으며 해당 색인은 HTTP를 통해 쿼리됩니다.
문서의 색인 생성, 변환 및 결합은 JavaScript를 통해 수행됩니다. CouchDB는 이러한 웹 친화적 인 표준과 기술을 모두 사용하기 때문에 웹 및 모바일 애플리케이션과 매우 잘 작동합니다.
Techopedia는 CouchDB를 설명합니다
CouchDB는 문서 필드를 저장하기 위해 키-값 맵을 사용하는 오픈 소스 문서 지향 데이터베이스입니다.
필드는 간단한 키-값 쌍, 맵 또는 목록 일 수 있습니다. 저장된 각 문서에는 변경이있을 때마다 문서 레벨 고유 식별자와 개정 번호가 제공됩니다. CouchDB는 문서 변경을 실시간으로 수행 할 수있을뿐만 아니라 실시간 변경 알림을 제공하여 웹 애플리케이션 개발을보다 쉽게 해줍니다.
가용성 및 파티션 공차 (AP)를 전문으로하지만 사소한 작업을 통해 일관성을 유지할 수 있습니다. 이에 비해 MongoDB는 대부분 일관성 및 파티션 허용입니다.
CouchDB 기능 :
빠른 인덱싱 및 검색
여러 서버 인스턴스에서 손쉬운 복제
다른 언어를위한 여러 라이브러리
JSON 기반 문서 형식
문서 검색, 삭제, 업데이트 및 삽입을위한 REST 유사 인터페이스
변경 피드를 통해 가입 가능한 데이터 피드 업데이트
