아파치 CouchDB를 초기에 IBM에서 개발 및 아파치 소프트웨어 재단 (Apache Software Foundation) 나중에에 기증했다.
주변의 다른 데이터베이스에 비해 CouchDB를 여전히 아주 어린, 그러나이 짧은 수명에 다음과 같은 아주 수집에서 중지되지 않았습니다.
CouchDB를 엔진은 NoSQL에 시스템, 지역 JSON 문서에 데이터를 저장하는 키 - 값 모델을 사용하여 데이터베이스 엔진의 최근 파의 최전선에있다.
기록 된 데이터는 여전히 있지만 고전 SQL 구문을 조회 할 수 있습니다. 대신 특수 구문은 자바 스크립트를 통해 실행되는 사용자 지정 쿼리 언어를 통해 CouchDB를의 경우에 사용된다.
데이터베이스 자체도 아파치의 포트폴리오에 도달하기 전에, 꽤 성공을하고, BBC, 우분투, 엔진 야드와 크레딧 스위스와 같은 회사에서 현재 사용하고 있습니다.
이 릴리스는 Apache CouchDB를 소스 코드 다운로드로 연결됩니다. 이진은 Mac과 Windows 절을 참조하시기 바랍니다.
특징 :
문서 데이터베이스 서버
편안한 JSON API를 통해 접근 가능한.
애드혹 및 스키마없는
플랫 주소 공간
ACID 의미를 제공합니다
최종 일관성
오프라인 모드 지원
분산 아키텍처에 대한 지원
간편한 데이터 복제
양방향 충돌 감지
쿼리와 자바 스크립트를 통해 인덱싱 할 수
이 릴리스의 새로운 기능 :
얼랑 / OTP 17.0 지원
다양한 브라우저의 코드 에이스 CodeMirror에서 편집기뿐만 아니라 더 나은 지원을 스위칭을 포함한 우리의 실험적인 새로운 사용자 인터페이스의 많은 개선.
허용 MAX_COUNT 옵션 (UUID를 구성)을 첨가 속도 제한 단일 요청 / _uuids 핸들러로부터 요청 될 수의 UUID 양.
증가 된 소켓 버퍼 크기가 큰 문서 및 첨부 파일에 대한 복제 속도를 향상시키고, BSD 계열 시스템에 대한 테스트를 해결하기 위해.
다중 / 관련 요청의 성능을 향상시킬 수 있습니다.
이 인증 관련 구성 설정이 잘 형성되어 확인합니다.
고정 CORS 헤더를 노출.
이름이 바뀐 proxy_authentification_handler는 proxy_authentication_handler합니다.
시작 스크립트가 종료에 PID 파일을 지 웁니다 확인합니다.
버전 1.5.0의 새로운 기능 :
관리자 사용자가 public_fields 기능에 의해 제한 될 수있는 문제 수정.
자바 스크립트 CLI 테스트 러너와 함께 문제가 수정되었습니다.
공식 문서는 철저하게되었습니다. 다른 소스의 내용의 많은 병합 된, 인덱스 페이지가 훨씬 더 접근 문서를 만들기 위해 다시 작성되었습니다.
Fauxton 코드 명 새로운 관리 UI는, 실험 미리보기가 포함되어 있습니다. 그것은 / _utils / fauxton /에 액세스 할 수 있습니다. 그들 모두를 나열 여기에 너무 많은 개선이 있습니다. 우리는이 프리뷰 릴리스에 대한 지역 사회의 의견을 찾고 있습니다.
1.4.0 버전의 새로운 기능 무엇 :
지금 얼랑 / OTP R16B 및 R16B01 지원; 필요한 최소 버전은 R14B입니다.
사용자 문서 역할 값은 현재 문자열이어야합니다. 사용자가 문서를 저장하는 경우 다른 유형의 값은 거부 될 것이다.
버전 1.3.0의 새로운 기능 :
더 이상 라이터에 재귀 호출하는 동안 X-CouchDB를-요청 경로를 재 작성하지 않습니다.
URL의 라이터에 재귀 수준 제한. 100 호출의 최대 기본값 만 구성 할 수 있습니다.
IE7에 대한 _SESSION을 수정합니다.
변경 API를 dB로 서버 전송 이벤트 프로토콜을 추가했습니다.
이불에 추가보기 요청 기간.
사용자가 권한이없는 행동에 대해 버튼을 비활성화합니다.
C / C ++ 컴파일러 검출이 향상되었습니다.
데이터베이스 이름 다시 쓰기 (수 임베디드 /의 년대, 등) 중에 인코딩됩니다.
버전 1.2.2의 새로운 기능 :
때문에 가짜 재 작성 제한 보고서에 불필요한 요청 실패를 피하고, 새로운 요청에 카운터 다시 초기화합니다.
프로세스가 종료하기 전에 상태 수익률을 중지 CouchDB를 스크립트에서 문제가 해결되었습니다.
버전 1.2.1의 새로운 기능 :
URL 재 작성기에서 수정 된 다양한 버그 재귀 관련된 경우.
고정 CouchDB를 스크립트를 시작합니다.
로그인 한 사용자에 사용할 수없는 장애인 버튼.
고정 잠재적 인 복제 시간 제한.
버전 1.2의 새로운 기능 :
네이티브 JSON 파서 추가
옵션 파일 압축 (데이터베이스 및 뷰 인덱스 파일)
특히 데이터베이스 쓰기와보기 색인에 대한 몇 가지 성능 향상,
내장의 변화에 대한 성능 개선 필터 _doc_ids 및 _design 공급
버전 1.1.1의 새로운 기능 :
지원 SpiderMonkey의 1.8.5
_log에 의해 반환 된 바이트 수로 구성 최대를 추가합니다.
CommonJS 모듈은 빈 문자열을 허용합니다.
R13B02에 최소 얼랑 버전을 범프.
삭제 validate_doc_update 기능을 실행하지 마십시오.
뷰에 대한 ETags는 현재의 순서 include_docs = true의 경우를 포함한다.
중복 _changes 피드에 나타날 수있는 버그를 수정.
업데이트 핸들러 분쟁 해결 후 휴식 곳 버그를 수정.
_replicator 포함 곳과 버그 수정 "필터"소파 충돌 할 수 있습니다.
큰 전망을 압축 할 때 충돌을 수정합니다.
_log에서 파일 기술자 누수 수정
_changes? 스타일 = all_docs에서 누락 된 버전을 수정합니다.
max_dbs_open 한계 압축의 처리를 개선합니다.
JSONP 응답은 지금의 Content-Type은 "텍스트 / 자바 스크립트"를 보낼 수 있습니다.
Windows에서 ICU 4.2로 연결합니다.
허가 앞으로 기능을 업데이트하는 경로에 슬래시.
reduce_overflow 오류를 명중 couchjs 프로세스를 수확.
상태 코드는 업데이트 핸들러에서 지정할 수 있습니다.
지원은 쇼 기능에서 ()를 제공합니다.
ddoc이 더 전망이없는 경우 _view_cleanup 이제 모든 인덱스 파일을 제거합니다.
max_replication_retry_count 이제 "무한"을 지원합니다.
소스 데이터베이스가 비어 ID와 문서가있는 경우 복제 충돌을 해결합니다.
요청을 처리하기 위해 couchjs 프로세스를 할당 할 때 교착 상태를 해결합니다.
문서의 여러 부분 PUT API에 대한 수정.
전망 데이터베이스 파일 기술자 누수에 대한 수정.
버전 1.1.0의 새로운 기능 :
기본 SSL을 지원합니다.
첨부 파일에 대한 HTTP 범위 요청에 대한 지원이 추가되었습니다.
`_doc_ids`와`_design``_changes`을 위해 내장 된 필터를 추가했습니다.
"월리"일명 TCP_NODELAY에 대한 추가 구성 옵션.
가상 호스트 정의에서 와일드 카드를 허용합니다.
뷰에 대한 더 세부적인 ETAG 지원.
더 유연한 URL 재 작성기.
추가 된 OS의 처리 모듈은 외부 데몬 CouchDB를 관리한다.
확장 성 외관에 대한 추가 HTTP 프록시 처리기.
추가 된`_replicator` 데이터베이스 복제를 관리 할 수 있습니다.
다중 마이크로 최적화는 데이터를 읽을 때.
추가 CommonJS는 기능을 매핑 지원합니다.
`부실 = ok` 응답을 반환 한 후보기 업데이트를 트리거 추가`부실 = update_after` 쿼리 옵션을 선택합니다.
이 때문에 권한의 부족으로 파일에 액세스하는 것은 불가능 할 때 오류 메시지가 더 명시 적.
이불에 "암호 변경"-FEATURE을 추가했습니다.
제한 사항 :
그것은되지 않습니다 :
관계형 데이터베이스.
관계형 데이터베이스에 대한 교체.
객체 지향 데이터베이스.
댓글을 찾을 수 없습니다