Couchbase는 디지털 비즈니스를 위한 웹, 모바일, IoT 애플리케이션을 구동하는 Couchbase 데이터 플랫폼을 제공합니다. 최신 릴리스인 Couchbase Server 4.6은 기업이 미션 크리티컬 애플리케이션에 필요한 가용성, 확장성, 성능 및 보안을 제공합니다.
새로운 기능 및 개선 사항
쿼리
N1QL에 추가된 새로운 문자열, 날짜, 배열 및 JSON 개체 함수는 데이터 변환을 간소화하고 더 풍부한 쿼리 표현식을 제공하며, 조인 및 인덱스 스캔을 비롯한 여러 유형의 작업에서 여러 쿼리 엔진 성능이 개선된 결과 N1QL의 쿼리 속도가 빨라졌습니다.
다음에 대한 문서를 확인하세요. 문자열 함수, 날짜 함수, 배열 함수 그리고 개체 함수.
복제
타임스탬프 기반 충돌 해결 기능을 갖춘 데이터센터 간 복제(XDCR)를 사용하면 애플리케이션에서 여러 Couchbase 클러스터에 걸쳐 LWW(Last Write Wins) 문서 충돌 관리 정책을 더 쉽게 구현할 수 있습니다. 문서별 타임스탬프는 서버 논리적 시계와 물리적 시계를 결합하여 하이브리드 논리적 시계와 타임스탬프를 형성하므로, 분산된 Couchbase 클러스터에서 일관된 문서 스냅샷을 쉽게 식별할 수 있습니다.
다음에 대한 문서를 확인하세요. 타임스탬프 기반 충돌 해결.
보안
플러그형 인증 모듈(PAM)에 대한 지원을 추가하여 서버 전반에서 중앙 집중식 비밀번호 및 정책 관리를 간소화합니다. 또한 기존 비밀번호 관리 서비스를 Couchbase 클러스터에 사용할 수 있습니다(예: Linux /etc/shadow).새로운 서버 비밀 관리 기능은 향상된 엔터프라이즈 보안 규정 준수와 더욱 강화된 보안을 제공하는 Couchbase Server를 제공합니다.
다음에 대한 문서를 확인하세요. 플러그형 인증 모듈 그리고 비밀 관리.
도구 [개발자 프리뷰]
이제 새롭고 유연한 가져오기 및 내보내기 도구를 사용하여 그 어느 때보다 쉽게 Couchbase Server에서 데이터를 이동하고 내보낼 수 있습니다. cbimport는 CSV 파일 또는 JSON 문서에서 데이터를 가져오며, cbexport는 JSON 문서로 데이터를 내보냅니다.
데이터 액세스
개발자 미리보기 2] 검색
검색은 FTS의 전체 텍스트 인덱스를 위한 새로운 기본 kv 저장소 메커니즘인 MossStore에 대한 지원을 추가합니다. MossStore는 Moss ("메모리 지향 정렬 세그먼트")는 순수 Golang 라이브러리로 구현된 간단하고, 빠르고, 지속 가능하며, 정렬된 키 값 컬렉션입니다. 이제 문서 키를 사용해 유형을 결정하는 사용자 정의 인덱스 매핑을 만들 수 있으며, 이 향상된 기능으로 문서 유형이 키의 일부로 표시되는 일반적인 데이터 모델링 스타일을 더 쉽게 지원할 수 있습니다. 또한 이번 릴리즈에서는 해당 필드가 색인되어 있는 한, 문서의 모든 필드를 기준으로 검색 결과를 정렬할 수 있습니다. 이전 릴리즈에서는 검색 결과가 항상 관련성 점수가 내림차순으로 반환되었습니다.
다음에 대한 문서를 확인하세요. 키별 인덱스 유형 매핑 그리고 쿼리 결과 정렬.
다음은 시작하는 데 도움이 되는 몇 가지 리소스입니다.