Couchbase Capella™는 관리, 유지보수 및 운영 부담을 줄이기 위해 구축된 고성능, 가용성, 확장성을 갖춘 서비스형 데이터베이스(DBaaS) 플랫폼입니다. 동시에 Capella는 새로운 팀도 Couchbase를 쉽게 시작할 수 있도록 설계되었습니다. 이러한 맥락에서 데이터 가져오기, 탐색, 데이터 연결 등의 영역에서 더욱 쉽게 시작할 수 있도록 최근 몇 가지 개선 사항을 적용했습니다. 신규 사용자는 원하는 지역과 클라우드 제공업체를 선택하기만 하면 평가판을 시작하여 몇 분 안에 데이터베이스를 실행할 수 있습니다. 여기에서 데이터 세트를 가져오거나 미리 로드된 데이터를 탐색할 수 있습니다. 이제 최신 Capella 기능을 자세히 살펴보겠습니다.
유연한 가져오기 옵션
사용자는 두 가지 방법으로 사용자 지정 데이터 세트를 Capella로 가져올 수 있습니다. 내장된 브라우저 가져오기 인터페이스를 활용하거나 Couchbase 가져오기 유틸리티를 활용할 수 있습니다, cbimport. 둘 다 CSV 및 TSV 파일, JSON 문서 또는 JSON 줄을 가져올 수 있습니다. 40MB 미만의 데이터 세트의 경우 가장 쉬운 경로는 Capella 웹 UI입니다.
카펠라 UI 가져오기
Capella 웹 UI를 통한 데이터 업로드는 단계별 흐름이 간단합니다. 업로드하기 전에 사용자에게 데이터 미리 보기를 제공하고, 문서 식별자를 정의하며, 제외할 필드와 같은 가져오기 규칙을 설정할 수 있습니다. 새 데이터의 경우, 대부분의 사용자는 새 대상 버킷을 만들고 싶어할 것입니다. 이 과정도 간소화되었습니다. 업로드는 몇 초 만에 이루어지며, 확인 메시지에는 로드된 데이터를 볼 수 있는 링크가 제공됩니다.
카우치베이스 가져오기 유틸리티(cbimport)
cbimport 유틸리티는 Couchbase 명령줄 도구 제품군 중 하나로, 다운로드하여 Capella 데이터베이스에 연결해야 합니다. 로드 프로세스 측면에서 동일한 유연성을 제공하지만 훨씬 더 많은 데이터를 처리합니다. 자세한 내용은 다음을 참조하세요. 문서 웹 사이트에서.
데이터를 가져온 후에는 Capella UI에서 데이터를 검토하고 탐색할 수 있는 유용한 데이터 도구를 제공합니다.
문서와 데이터의 강력한 탐색
문서 뷰어
데이터 도구 탭의 문서 뷰어에서는 사용자가 데이터 집합을 시각화할 수 있습니다. 왼쪽에는 데이터 스키마를 빠르게 탐색하고, 범위와 컬렉션을 확장하고, 그 안에 있는 문서를 빠르게 검색할 수 있는 데이터 인사이트 영역이 있습니다. 기본 영역의 드롭다운은 문서에 대한 빠른 페이지 매김 및 필터링 옵션을 제공합니다. 문서를 두 번 클릭하면 그 안의 데이터를 검토할 수 있습니다.
간단한 인덱스 생성
Capella에 로드되는 새 데이터의 경우, UI 쿼리 워크벤치에서든, IDE를 통해든, 애플리케이션에서든 SQL++ 쿼리 속도를 높이기 위해 인덱스를 만들어야 합니다. 기본 인덱스는 필수이며 성능 향상을 위해 보조 인덱스를 추가할 수 있습니다. 쿼리 탭으로 이동하면 쿼리 워크벤치가 표시됩니다. 인덱스 어드바이저 도구는 두 가지 유형의 인덱스를 모두 구축할 수 있는 옵션을 제시하여 이 작업을 쉽게 해줍니다. 기본 인덱스를 구축하려면 "컬렉션_이름에서 *를 선택합니다."로 이동하고 인덱스 어드바이저는 다음과 같은 버튼을 제공합니다. 기본 색인 생성. 더 많은 보조 인덱스의 경우, 고급 쿼리를 실행한 후에 Advisor를 사용할 수 있습니다. 데이터 세트 크기와 속도 요구 사항에 따라 보조 인덱스가 필요하지 않을 수도 있습니다. 인메모리 데이터베이스카펠라는 매우 빠릅니다.
간소화된 연결 설정
Capella에 데이터를 로드했으면 이제 IDE 또는 애플리케이션을 연결할 차례입니다. 새로 업데이트된 연결 페이지에서는 SDK를 통한 연결 단계, Couchbase Shell을 통한 연결 방법을 안내하고 다음에 대한 연결 세부 정보를 제공합니다. cbimport 그리고 cbexport.
SDK를 통한 연결 설정에 집중해 보겠습니다. UI에는 다양한 연결 방법에 필요한 연결 문자열이 표시됩니다. 보안을 위해 허용된 IP 주소를 추가하고 데이터베이스 자격 증명을 설정해야 합니다. 또한 원하는 언어의 SDK를 설치해야 합니다. .NET, C, Go, Java, Kotlin, Node.js, PHP, Python, Ruby, Scala 등 10가지 이상의 언어 중에서 선택할 수 있습니다. Capella UI에서는 Java, Node.js, Python에 대한 코드 스니펫과 전체 코드 샘플이 제공됩니다. 모든 SDK에 대한 자세한 내용은 SDK 페이지에서 확인할 수 있습니다. 문서 사이트.
최근 개선된 Capella UI를 통해 이전보다 훨씬 더 쉽게 시작하고 실행할 수 있습니다. 다음 프로젝트를 위한 클라우드 데이터베이스 플랫폼을 찾고 있다면 무료 평가판에서 Capella를 테스트하고 핵심 기능에 액세스해 보세요. 좀 더 고급 기능을 원하신다면 저희 팀과 협력하여 보다 정교한 개념 증명(PoC)을 진행하세요. 다음 프로젝트에서 함께 일하고 싶습니다.
다음 단계