Couchbase .NET SDK 2.0 베타를 소개합니다!

어떤 사람들은 "베이두"라고 부르기도 하고, 제 동료처럼 돈 핀토 Couchbase에서는 "비타"라고 부르지만, 뭐라고 부르든 간에 출시되었습니다! 수개월의 개발 기간과 세 차례의 개발자 프리뷰를 거쳐 Couchbase .NET SDK 2.0을 자랑스럽게 선보입니다! 이 SDK는 완전히 재작성된 것으로, 모든 .NET Framework 언어를 사용하여 Couchbase 서버로 확장성이 뛰어난 인터넷 애플리케이션을 더 쉽게 작성할 수 있게 해줄 것입니다.

베타 버전에는 무엇이 있나요?

최선의 노력에도 불구하고 계획된 모든 기능이 베타 버전에 포함되지는 않았지만, 가장 큰 가치를 제공하거나 가능한 한 빨리 개발자에게 제공되어야 한다고 생각되는 기능을 베타 버전에 포함시켰습니다. 다음은 베타 버전에 포함된 기능의 목록입니다:

  • 새로운 문서 API JSON 문서에 대한 CRUD 작업 수행용
  • 보안 소켓 계층(SSL) 클라이언트 애플리케이션 서버와 클러스터 간의 데이터 암호화 지원
  • 새로운 유창한 API 보기 자바스크립트 맵/리듀스 함수로 만든 뷰 작업용
  • 애드혹 쿼리 지원 를 사용하세요. 무엇 N1QL 라고 물어보실 수 있을까요? 바로 Couchbase에서 JSON 문서를 쿼리하기 위한 완전히 새로운 언어입니다!
  • 다음 규정 준수 SDK 2.0 사양 - 모든 SDK에서 일관된 프로그래밍 인터페이스와 경험을 보장합니다.
  • 새로운 최소 TCP 연결 IO 계층 - 이전 클라이언트가 사용하던 TCP 소켓의 약 1/10을 사용합니다.
  • 새로운 "멤캐시를 통한 빠른 부트스트랩" API 호출 "최적화된 연결 관리" 클라이언트가 가능한 한 많은 업데이트 클러스터 구성을 갖도록 하기 위해
  • 일반적인 플러그형 로깅 scheme
  • CRAM-MD5 자격 증명 해싱 클라이언트와 카우치베이스 클러스터 간에 전송됩니다.
  • 모든 새로운 문서 및 API 참조

와, 정말 많은 것 같고 제가 놓치고 있는 것이 한 가지 이상 있을 것 같습니다!

베타 버전에 없는 기능은 무엇인가요?

그렇다면 베타 버전에 포함되지 않은 기능은 무엇일까요? 모든 프로젝트에서는 어느 시점에서 일부 기능의 우선순위를 정하고 향후 릴리스로 연기해야 하며, 다음 목록에는 GA 또는 후속 릴리스에서 출시될 기능이 포함되어 있습니다:

  • 복제본 읽기 - 하나 이상의 복제본에서 읽기 수행하기
  • 공통 플래그 - 모든 API 간의 일관된 데이터 유형
  • 대량 작업 - 멀티겟 및 멀티셋 등
  • 작업 비동기 패턴 작업 - 비동기 및 대기 키워드 지원
  • 관리 API - 카우치베이스 관리 콘솔 외부에서 버킷을 관리하기 위한 API입니다.

주의 엠프터!

모든 사전 릴리스 소프트웨어에는 잠재적으로 문제를 일으킬 수 있는 것으로 알려진(또는 알려지지 않은) 문제가 어느 정도 존재합니다. 다음은 이 글을 작성하는 시점에 알려진 문제 또는 주의해야 할 사항의 일부 목록입니다:

  • SDK는 엄격한 상황 및 기능 테스트를 거쳤지만 아직 모든 테스트에서 합격점을 받지는 못했습니다. 특히 아직 해결되지 않은 몇 가지 미해결 문제가 있습니다. NCBC-551 그리고 NCBC-561. 이러한 문제와 전체 상황 및 기능 테스트의 통과는 GA 이전에 완료될 예정입니다.
  • 사전 릴리스이기 때문에 일부 API의 공개 인터페이스가 GA 이전에 크게 변경될 가능성이 높습니다.
  • 모든 미해결 이슈 목록은 다음에서 확인할 수 있습니다. Jira.

어떻게 받을 수 있나요?

Couchbase .NET SDK 베타는 다음 중 하나를 통해 사용할 수 있습니다. NuGet 또는 다음에서 바이너리를 다운로드하여 S3.

피드백 부탁드립니다!

좋은 피드백이든, 나쁜 피드백이든, 무관심한 피드백이든 저희는 피드백을 기다립니다! 새 SDK를 사용해 보시고 어떻게 되었는지 알려주세요. 버그를 발견하면 다음 주소로 신고해 주세요. Jira 또는 풀 리퀘스트를 보내주세요! 누락된 기능이 있나요? 알려주세요!

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

작성자

게시자 Jeff Morris, 수석 소프트웨어 엔지니어, Couchbase

Jeff Morris는 Couchbase의 수석 소프트웨어 엔지니어입니다. Couchbase에 입사하기 전에는 6년 동안 Source Interlink에서 엔터프라이즈 웹 아키텍트로 근무했습니다. Jeff는 Couchbase SDK 개발과 N1QL(쿼리 언어)과 통합하는 방법을 담당하고 있습니다.

댓글 하나

  1. 비동기/대기 기능은 언제 지원되나요?

    1. 안녕하세요 모하메드살레 - 안녕하세요.

      비동기/대기 기능은 올해 말/내년 초에 출시될 예정입니다. 2.0.1 등에서 일부가 조금씩 적용될 수 있습니다.

      감사합니다,

      Jeff

  2. 블로그는 정말 유익하고 유용한 정보입니다.

    http://www.dotnettrainingchenn

댓글 남기기

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

구축 시작

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

카펠라 무료 사용

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

연락하기

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