이번 주 Couchbase는 최신 버전의 카우치베이스 서버는 성능, 확장성, 가용성에 중점을 둔 분산형 문서 지향 NoSQL 데이터베이스입니다. 버전 4.5는 쿼리, 성능 튜닝, 관리 편의성 측면에서 여러 가지 중요한 발전을 가져왔습니다.
기술 파트너로서 팀 Simba 서버의 베타 및 GA 후보 빌드로 작업해 왔으며, 그 첫인상을 여러분과 공유하게 되어 매우 기쁩니다.
더 쉬워진 쿼리
작업하는 데 많은 시간을 보내는 사람을 위해 N1QL 를 쿼리하여 쿼리 워크벤치는 매우 환영할 만한 추가 기능입니다. 쿼리 편집기는 웹 콘솔에서 바로 액세스할 수 있으며 버킷 이름과 N1QL 키워드의 자동 완성, 쿼리 기록, 버킷 분석 및 스키마 자동 검색(자동 검색은 Enterprise Edition에서만 사용 가능)을 제공합니다.
새 버전에는 다음에 대한 지원도 추가되었습니다. 인덱스 조인를 사용하여 일부 유형의 조인 작업의 효율성을 향상시킬 수 있습니다.
강력한 언어 인식 기능을 활용할 수도 있습니다. 전체 텍스트 검색 엔진을 사용해 JSON 문서 컬렉션의 전체 텍스트 인덱스를 쿼리하고 관리할 수 있습니다. 전체 텍스트 검색은 와일드카드 검색과 LIKE 문을 지원하여 고급 검색 쿼리를 간소화합니다.
버전 4.5는 또한 조정 가능한 일관성을 위한 새로운 모드를 사용하여 자신의 쓰기와 관련된 쿼리의 대기 시간을 줄입니다.
N1QL은 다음에 대한 지원을 얻었습니다. 배열 인덱싱를 사용하여 배열의 특정 요소를 찾는 쿼리의 성능을 최적화할 수 있습니다. 이것만으로도 특정 유형의 쿼리 속도를 몇 배나 높일 수 있습니다.
성능 향상
Couchbase Server 4.5는 다음과 같은 인덱스 튜닝 및 성능을 위한 추가 옵션을 제공합니다. 메모리 최적화 인덱스 메모리에 저장하고 재해 복구 스냅샷은 디스크에 보관합니다. 노드에 할당된 메모리 할당량이 부족하면 인메모리 인덱스가 업데이트되지 않기 때문에 성능 향상에는 큰 책임이 따릅니다. 하지만 엄청난 성능 향상은 신중한 메모리 모니터링과 관리의 필요성을 충분히 감당할 만한 가치가 있습니다.
새로운 하위 문서 API 를 사용하면 개발자가 전체 문서를 네트워크를 통해 전송하지 않고도 문서의 일부를 읽고 쓸 수 있습니다. 이는 특히 대용량 문서의 경우 더 높은 성능과 낮은 네트워크 오버헤드로 이어집니다. 또한 하위 문서 작업은 원자적이기 때문에 문서 수정이 안전합니다.
향상된 보안 및 관리
마지막으로, 새 릴리스에서는 보안 및 시스템 관리를 위한 여러 가지 기능이 개선되었습니다: 쿼리 프로파일링 및 모니터링, 더 빠른 백업 및 복원, X.509 인증서 관리 그리고 관리자를 위한 역할 기반 액세스 제어.
이제 당신의 차례입니다
Couchbase Server 4.5는 중요한 사용성 및 성능 관련 기능을 갖춘 훌륭한 릴리스입니다. 현재 Couchbase를 사용 중이거나 다음 프로젝트에 NoSQL 데이터베이스만 고려 중이신 경우 다음 페이지로 이동하세요. 카우치베이스 웹사이트 를 클릭하고 무료 버전의 서버를 다운로드하세요. ODBC/JDBC 호환 BI 도구 또는 기타 애플리케이션을 사용 중인 경우, 다음 무료 평가판을 다운로드하세요. Simba Couchbase ODBC/JDBC 드라이버와 함께 사용해 보세요. 카우치베이스 서버 4.5!!