이번 주 Couchbase Server 4.6 릴리스와 함께 다음과 같은 다양한 기능이 포함된 매우 중요한 릴리스가 출시되었습니다. 새로운 SDK 기능 를 통해 개발을 간소화할 수 있습니다. 효율적인 관리에서 데이터 구조 에 대한 최신 지원으로 .NET Core최신 라이브러리로 업데이트할 때입니다! 또한 다음과 같은 중요한 업데이트도 발표했습니다. 빅 데이터 커넥터 에 대한 Spark 그리고 카프카.

데이터 구조

다음을 가져옴으로써 네이티브 컬렉션 바인딩을 통해 문서 데이터를 해당 언어가 이해하는 구조로 매핑하는 것이 훨씬 쉬워졌습니다. 모든 언어가 간단한 함수를 통해 이를 지원하며 .NET 그리고 Java 를 사용하여 특별한 지원을 받을 수 있습니다. 컬렉션 프레임워크. 구조는 다음과 같습니다. 목록, 맵, 집합 및 대기열 - 각각 추가/제거, 푸시/팝업 등의 특정 기능이 있습니다.

또한 최대한 효율적으로 제작되었습니다. 백그라운드에서는 네트워크 친화적인 하위 문서 트래픽을 최소화하는 동시에 문서에 대한 원자 업데이트 를 서버에 추가할 수 있으며, 코드에서 컬렉션을 업데이트하기만 하면 됩니다.

배열의 일부를 수정하기 위해 추가 업서트나 전체 문서를 끌어내릴 필요가 없습니다. 이는 다음과 같은 경우에 매우 유용합니다. 문서 처리량 줄이기 애플리케이션에서 수행해야 하는 작업입니다.

.NET 코어 통합

Microsoft의 추진 사항 .NET Core를 통한 크로스 플랫폼 개발 는 우리 커뮤니티에 매우 중요합니다. 그래서 가능한 한 빨리 Couchbase에 대한 .Net Core 지원을 받을 수 있도록 하고 싶었습니다. 모든 .NET 애플리케이션은 이 최신 플랫폼으로 전환하면 이점을 누릴 수 있으며, 특히 운영 체제 간 지원을 즉시 원하는 경우 더욱 그렇습니다.

예를 들어, 코드를 변경하지 않고도 Windows에서 앱을 작성하고 OS X 및 Linux에 배포할 수 있습니다.  

평소와 같이 모든 .NET 라이브러리를 다음 주소로 푸시합니다. NuGet 를 사용하여 가능한 한 간단하게 Couchbase를 애플리케이션에 통합할 수 있습니다.

최신 .NET SDK 릴리스에는 훨씬 더 많은 개선 사항이 있습니다. 릴리스 노트에서.

Kafka 3.x 업데이트

카우치베이스와 카프카의 통합이 큰 도약을 이루었습니다. 3.x 업데이트는 다음을 지원합니다. 싱크와 소스 모두 커넥터 옵션을 사용하여 Kafka를 사용하여 Couchbase에서 읽고 쓸 수 있습니다. 또한 다음을 사용하여 Couchbase 이벤트를 쉽게 처리할 수 있습니다. 카프카 스트림 기술.

개발 및 배포를 간소화하기 위해 다음과 같은 기능이 제공됩니다. 카프카 커넥트 지원 - 버킷과 토픽 사이에 사용자 지정 커넥터를 작성할 필요 없이 플러그 앤 플레이를 지원합니다. 특히 다음과의 통합을 통해 더욱 쉽습니다. 컨플루언트 제어 센터 - 웹 UI를 통해 실시간 모니터링을 비롯한 여러 가지 강력한 기능을 제공합니다.

확인해야 할 다른 기능은 다음과 같습니다. 동적 토폴로지 를 사용하여 재조정 및 장애 조치 등을 수행할 수 있습니다.

Spark 2.x 업데이트

Kafka와 마찬가지로 최근 Spark 커넥터도 많은 부분이 개선되었습니다. 최신 개선 사항에는 다음에 대한 지원이 포함됩니다. Spark 2.0 및 관련 기능. 다음과 같은 최신 첨단 개선 사항도 구현했습니다. 구조 스트리밍 (소스 및 싱크 모두!).  동적 토폴로지 이제 장애 조치 및 리밸런싱 요구 사항을 쉽게 처리할 수 있도록 지원됩니다.

기타 언어 업데이트

이번 달에는 Couchbase SDK 전반에 걸쳐 많은 다른 업데이트가 있습니다. 아래에서 각 업데이트의 최신 변경 사항을 확인하세요. 지금이 바로 업그레이드할 때입니다!

릴리스 노트: .NETJavaNode.js이동PHPPythonC

다음 프로젝트를 팔로우하여 이러한 릴리스에 대한 최신 정보를 확인할 수 있습니다. Github 하지만 더 좋은 방법은 커뮤니티 뉴스레터 구독하기 - 새로운 릴리스, 블로그 및 커뮤니티 최신 신기능을 소개하는 교육 이벤트입니다.

작성자

게시자 타일러 미첼 - 선임 제품 마케팅 매니저

카우치베이스에서 선임 제품 마케팅 매니저로 일하면서 제품에 대한 지식을 대중에게 알리는 동시에 가치 있는 콘텐츠로 현장 팀을 지원하고 있습니다. 경력 절반을 GIS 분야에서 일한 그는 지리공간에 대한 개인적인 열정을 가지고 있습니다. 지금은 AI와 벡터 검색을 가장 중요하게 생각합니다.

댓글 남기기