카우치베이스 서버

Couchbase 5.0 2017년 3월 개발자 빌드 기능 및 개선 사항

또 한 달이 지나고 또 다른 개발자 빌드인 Couchbase가 출시되었습니다. 이번에는 Couchbase 5.0의 안정적인 릴리스에 한 걸음 더 가까워지면서 수많은 버그 수정 및 기능 개선이 이루어졌습니다.

2017년 3월 개발자 빌드는 다음에서 다운로드할 수 있습니다. 카우치베이스 다운로드 페이지로 이동합니다.

기능 및 개선 사항

이번 빌드에는 많은 새로운 기능과 개선 사항이 포함되어 있으며, 그 중 일부는 아래 발표 블로그 게시물에서 확인할 수 있습니다:

카우치베이스 서버 5.0 3월 개발자 빌드의 N1QL 기능 개선 사항

카우치베이스 서버 5.0 프리뷰의 프로파일링 및 모니터링

RBAC를 사용한 인증 및 권한 부여

Couchbase 5.0 3월 개발자 빌드의 N1QL 성능 개선 사항

앞으로 더 많은 블로그 게시물에서 기능이나 개선 사항에 대해 설명할 예정이니 기대해 주세요.

버그 수정

다음은 3월 개발자 빌드에서 수정한 몇 가지 버그이며, 모두 Jira 이슈 트래커에서 확인할 수 있습니다.

MB-23142 IN 절이 IndexCountScan을 사용하지 않습니다.
MB-23126 cbimport는 "-g" 옵션이 선택 사항이라고 말하지만 실제로는 필수입니다.
MB-23109 잘못된 StoredValue 크기 계산
MB-23106 인덱서에서 발견된 패닉 - 플라즈마 우분투 장수 실행
MB-23097 조인/네스트/네스트 해제에 대한 DISTINCT 푸시다운 비활성화
MB-23090 [FTS] 스토어 구성 JSON 문서화, 특히 mossStore 구성 포함
MB-23082 플라즈마 수명의 클러스터 고착 후 재조정
MB-23073 index2 API가 활성화된 상태에서 encoded_plan이 제대로 작동하지 않습니다.
MB-23059 고유 스캔의 경우 버퍼 풀의 바이트 슬라이스 크기를 0으로 재설정합니다.
MB-23047 [Index API2] Distinct=true는 투영이 nil로 전달될 때 잘못된 결과를 제공합니다.
MB-23029 패닉으로 쿼리 실패: 런타임 오류 - 잘못된 메모리 주소 또는 nil 포인터 역참조
MB-23022 Spock-UI: 내부 설정을 조정할 수 없음
MB-23018 getThroughSeqnos 및 getHighSeqnoAndVBUuidFromTarget을 두 번 이상 호출하지 마십시오.
MB-22999 UI: 새 UI에서 장애 조치 확인 확인란이 없습니다.
MB-22992 [N1QL] 플랜 설명이 여전히 표시됨 (메타(기본값).만료메타().expiration에서 인덱스가 생성되었지만
MB-22988 [FTS] Go 1.8로 업그레이드
MB-22982 쿼리 워크벤치에서 트리 양식 쿼리 출력이 인쇄되지 않음
MB-22975 Couchbase-cli 사용자 관리 도움말이 인증 유형에 대해 올바르지 않습니다.
MB-22974 CLI에서 사용자를 만들려면 필수 전체 이름이 필요하지만 UI를 통해 사용자를 만들면 선택적 전체 이름이 허용됩니다.
MB-22969 사용자 이름이 길면 편집/삭제 버튼이 사라지기 때문에 RBAC UI를 사용할 수 없게 됩니다.
MB-22962 [FTS] 성능: 기본적으로 32개 대신 6개 핀덱스를 사용합니다.
MB-22954 장애 조치 옵션의 라디오 버튼이 새 UI에 표시되지 않습니다.
MB-22942 권한 디버그를 위한 감사 추적 만들기
MB-22937 [FTS] UI: 인덱스 매핑 확인란 주위에 공백이 너무 많음
MB-22935 [FTS] UI: 클립보드에 복사하기 컬이 작은따옴표 이스케이프 처리를 올바르게 처리하지 못함
MB-22931 [FTS] UI: API 생성 인덱스 정의에 fts.js JSON 구문 분석 문제가 있습니다.
MB-22925 "헤더를 기다리는 동안 클라이언트 시간 초과로 재밸런싱에 실패했습니다."
MB-22898 Mac에서 웹 UI에 보안 탭이 없습니다.
MB-22897 인덱서 리밸런싱을 루프에서 시작/중지/시작할 때 인덱서 충돌이 발생합니다.
MB-22892 couchbase-cli는 -c/-cluster를 원하지만 man 페이지는 다음과 같이 읽습니다: "기본적으로 이것은..."
MB-22891 동적 인덱스의 경우 인덱스 투영이 커버된 인덱스를 사용할 때 비어 있습니다.
MB-22890 쿼리 워크벤치 - cbq-엔진의 패닉으로 인한 주기적 장애
MB-22885 인덱스 생성으로 인해 UI가 중단됨
MB-22884 PAIRS()가 모든 쌍을 반환하지 않는 경우
MB-22882 MDS 설정에서 인덱스가 생성되지 않습니다.
MB-22880 인덱서 리밸런싱이 진행 중일 때 N1QL 쿼리 패널에 액세스할 수 없음
MB-22861 복제본 인덱스가 새 UI에 표시되지 않음
MB-22860 유니버설 인덱스 생성 시 cbq_engine 패닉
MB-22859 [동적 인덱스] 인덱스 생성 시 "인덱스가 범위를 벗어난 스택" 패닉 발생
MB-22858 다중 술어 쿼리 처리 시 [동적 색인] 패닉 및 시간 초과
MB-22856 임시 버킷을 만들 때 인덱스 복제본 보기 매개 변수를 허용해서는 안 됩니다.
MB-22854 [N1QL] query.log에 표시된 패닉: 패닉: 런타임 오류: 인덱스가 범위를 벗어남 [복구됨]
MB-22853 [인덱스 API2] Scan2()에 대한 힌트로 구분하면 더 많은 항목이 제거됩니다.
MB-22852 1~3분기 쿼리 처리량 10-15% 감소
MB-22851 [FTS] UI: 확인란 레이블을 클릭할 수 있어야 합니다.
MB-22848 cbindex 이동 실패 후 재밸런싱 실패
MB-22847 워크벤치를 통한 인덱스 생성 쿼리 엔진 종료
MB-22846 [동적 인덱싱] 중첩된 문서가 있는 버킷에서 동적 인덱스가 생성될 때 쿼리에서 패닉이 관찰되었습니다.
MB-22844 n1ql 경쟁 조건 수정
MB-22843 스팍 UI: UI에서 오류 메시지가 중복됨
MB-22836 [FTS] perf: 초기 인덱싱 속도가 최적이 아닌 것 같습니다.
MB-22831 N1QL : N1QL에서 숫자 값을 삽입하면 해당 값이 과학 표기법으로 저장됩니다.
MB-22830 서버 읽기 -help 옵션을 사용할 때 couchbase-cli가 충돌했습니다.
MB-22828 [Index API2] len(IndexProjection.EntryKeys) == 0은 키를 투영하지 않아야 합니다.
MB-22825 심장 박동과 하트 비트의 오타
MB-22819 "DML 오류, 가능한 원인으로는 CAS 불일치 또는 동시 수정이 있습니다. 업데이트를 수행하지 못했습니다." 오류와 함께 병합 및 업데이트 쿼리가 실패합니다.
MB-22817 메타 커버링 수정
MB-22808 [동적 인덱싱] 동적 인덱싱의 경우 합계 관련 쿼리가 실패했습니다.
MB-22793 ngram 및 edge_ngram 분석기를 사용할 때 [FTS] 쿼리가 작동해야 합니다.
MB-22787 xdcr을 golang 1.7.5로 업그레이드하기
MB-22778 추가 필드가 없는 Getl은 "키를 찾을 수 없음" 응답을 받지만, 이전 버전에서는 기본 시간 동안 잠깁니다.
MB-22774 권한이 없는 사용자에 대한 CLI 메시지가 회귀됩니다.
MB-22771 switch -get-roles로 -admin-role-manage를 실행할 때 오류 발생
MB-22768 /checkPermissions - cb 서버에 존재하지 않는 사용자에 대해 401을 반환하지 않음
MB-22760 풀/기본/버킷 API를 사용하여 버킷을 만들 수 없습니다.
MB-22757 커버 스캔과 비커버 스캔의 혼합 처리
MB-22755 노드가 클러스터에서 제거된 경우 새 UI가 시작 페이지로 리디렉션되지 않습니다.
MB-22747 임시 버킷: 삭제 후 curr_items가 감소하지 않음
MB-22734 보기 인덱스가 충돌할 수 있습니다.
MB-22711 [FTS] 모스 읽기 전용 옵션은 읽기 전용 모드로 파일을 열어야 합니다.
MB-22705 스왑 재조정으로 누락된 아이템
MB-22677 [cbq] 일반 인덱스가 로드 중 실패합니다(오류: 백필 제한 5120 초과).
MB-22656 활성화 시 N1QL 노드는 클러스터의 일부가 아니라고 생각합니다.
MB-22652 시스템:인덱스에 대한 쿼리가 QWB에서 실행될 때 모든 인덱스가 표시되지 않음
MB-22650 인덱서가 DGM에 있는 경우 복구되지 않습니다.
MB-22633 cbq-엔진 및 인덱서가 죽어가고 있습니다.
MB-22632 [쿼리] 쿼리 메트릭 - 타이밍은 EE만 사용해야 합니다.
MB-22614 버킷에서 리플리카 수가 변경되면 사용자에게 재밸런싱이 필요하다는 알림을 보내야 합니다.
MB-22588 N1QL 클러스터링 누락된 N1ql 노드
MB-22536 DATE_RANGE_STR() 및 DATE_RANGE_MILLIS()는 잘못된 결과를 제공합니다.
MB-22527 [Spock UI] - 문서 메타데이터를 복사할 수 없습니다.
MB-22461 [FTS] 인덱스 정의 JSON에서 더 많은 모스 구성 가능성 허용
MB-22447 UI - 전체 텍스트 검색이 스팍의 왼쪽 메뉴로 승격되어야 합니다.
MB-22437 [쿼리 워크벤치 UI] : 쿼리 편집기 기본 설정 대화 상자 관련 문제
MB-22421 XATTR CAS 매크로가 올바르지 않습니다.
MB-22416 [FTS] 정확한 숫자 동일성 검색을 수행하는 짧은 방법이 없는 QueryString 구문
MB-22310 [Spock UI] UI의 '활동' 링크/탭이 응답하지 않습니다.
MB-22273 encoded_plan REST 매개 변수를 통해 설정된 계획은 잘못된 결과를 반환할 수 있습니다.
MB-22268 Spock UI: 대시보드의 '서버 장애'가 중앙이 아닌 왼쪽에 정렬됩니다.
MB-22260 favicon.ico 업데이트
MB-22197 쿼리 UI가 유효한 노드 목록을 너무 공격적으로 캐시합니다.
MB-22087 N1QL: 교차 스캔을 사용하는 쿼리의 결과가 기본 인덱스를 사용하는 동일한 쿼리와 비교할 때 잘못된 결과입니다.
MB-22069 스팍 UI: 리밸런싱에 관련된 노드 수가 UI에 표시되지 않습니다.
MB-22060 하위 쿼리 표현식이 오류를 반환하는 경우 패닉
MB-21988 절 패닉에서 표현식으로 조인하기
MB-21944 [FTS] perf: 광범위한 가비지 수집으로 인해 날짜 패싯 쿼리가 확장되지 않습니다(최고 CPU 부하가 35%).
MB-21862 [Spock UI] FTS - 인덱스 정의에서 빈 이름("")으로 유형 매핑이 잘못 제거되었습니다.
MB-21857 [스팍 UI] : FTS - 대상 전체 텍스트 색인 목록/색인 이름이 매우 긴 경우 UI가 스크램블됩니다.
MB-21843 Spock UI: n1ql 쿼리 링크가 새 링크를 가리켜야 합니다.
MB-21643 문서 ID가 지정된 핀덱스를 표시하는 [FTS] 기능(지원/진단 기능)
MB-21452 [FTS] perf: 용어 + 날짜 패싯 쿼리가 매우 느립니다.
MB-21441 [FTS] FTS cmd-line 도구에 경고가 필요합니다.
MB-21280 cbq의 배치 모드에서 모든 라인에 대한 요청 전송
MB-21215 "cbq -q"를 사용할 때는 쿼리를 에코하지 마세요.
MB-21191 [N1QL] 'msg\': u\'FROM 표현식 용어에 USE KEYS\'가 없어야 합니다.
MB-20999 [스팍 UI] : 새 UI의 UI 요소에 아이디/클래스/이름 속성을 추가합니다.
MB-20992 ES와 다른 결과가 없는 [FTS] 쿼리 문자열 쿼리 -termanalyzed만 있는 경우
MB-20583 [FTS] UI: FTS UI를 통해 인덱스 복제 활성화
MB-20311 [FTS] REST: char_filter 및 token_filter가 배열로 전달된 경우 인덱스 정의의 유효성을 검사합니다.
MB-20042 substr은 1부터 시작해야 합니다.

Couchbase를 사용한 개발과 관련된 자세한 내용은 다음을 확인하세요. 카우치베이스 개발자 포털.

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 Nic Raboy, 개발자 옹호자, Couchbase

닉 라보이는 최신 웹 및 모바일 개발 기술을 옹호하는 사람입니다. 그는 Java, JavaScript, Golang 및 Angular, NativeScript, Apache Cordova와 같은 다양한 프레임워크에 대한 경험이 있습니다. Nic은 웹 및 모바일 개발을 보다 쉽게 이해할 수 있도록 자신의 개발 경험에 대해 글을 쓰고 있습니다.

댓글 하나

  1. [...] 저희는 스튜디오에서 다섯 번째 앨범인 Couchbase 5.0을 열심히 작업하고 있으며, 지금 미리보기를 이용할 수 있습니다. Couchbase를 처음 사용하시는 분들을 위해 이전 버전을 간략하게 정리해 보았습니다. 첫 번째 [...]

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.