이름에는 무엇이 있나요?

Couchbase Server 1.8이 출시되면서 서버와 클라이언트 라이브러리 모두 여러 가지 버그가 수정되었습니다. 하지만 오랜 사용자들에게 가장 의미 있는 변화는 새로운 이름입니다. Membase Server는 이제 Couchbase Server가 되고, Membase .NET 클라이언트 라이브러리는 이제 Couchbase .NET 클라이언트 라이브러리가 됩니다. 이 리팩터링은 단순히 AccountManager 클래스의 이름을 AccountService로 바꾸는 것과는 다릅니다.

클라이언트 가져오기

Couchbase .NET 클라이언트 라이브러리 또는 간단히 "클라이언트"를 가져오는 방법에는 몇 가지가 있습니다. 가장 쉬운 방법은 Nuget을 사용하여 Visual Studio용 .NET 패키지 관리자를 설치하세요. 아래에서 패키지 관리자 콘솔을 열어 Couchbase Nuget 패키지를 받을 수 있습니다. 보기 -> 기타 Windows 를 클릭하고 입력합니다:

설치패키지 카우치베이스넷클라이언트
두 번째 옵션은 zip 파일 어셈블리 및 종속성. 다음에서 최신 소스를 가져올 수도 있습니다. Github. 소스에서 빌드하려면 readme.mdown 메모를 참조하세요.

안녕하세요, 카우치베이스!

클라이언트의 홈 페이지 에서 클라이언트를 시작하는 방법에 대한 안내를 참조하세요. 클라이언트 API 문서 는 클라이언트로 작업할 때 사용할 주요 메서드에 대한 샘플 코드를 제공합니다. 아래 스니펫은 클라이언트의 기본 사항을 제공합니다.

//표준 app.config 설정도 사용할 수 있습니다.
var config = new 카우치베이스클라이언트 구성 { 버킷 = "default" };
구성.Urls.추가(new Uri("http://127.0.0.1:8091/pools/default"));var 맥주 = new 맥주 { 이름 = "대서양 호박색", 양조장 = "뉴잉글랜드 브루잉 컴퍼니" }
var client = new 카우치베이스클라이언트(구성);
클라이언트.스토어(스토어모드.추가, "beer_12345", 맥주);

변수 저장된 맥주 = 클라이언트.Get<맥주>("beer_12345");

획기적인 변화

제품 이름 변경과 함께 클라이언트의 새 이름도 변경됩니다. 이 업데이트는 기존 코드가 다음과 같이 표시된다는 것을 의미합니다:

var client = new 멤베이스클라이언트();

처럼 보입니다:

var client = new 카우치베이스클라이언트();
구성 섹션도 변경되었습니다.

앞으로의 전망

Couchbase Server 1.8과 .NET 클라이언트 라이브러리 1.0은 출시된 지 몇 시간밖에 되지 않았지만(사실 몇 시간밖에 되지 않았습니다), 이미 Couchbase Server 2.0과 새로운 클라이언트 라이브러리에 대해 고민하고 있습니다. 따라서 이 블로그에서 최신 샘플과 정보를 계속 주시해 주세요.

작성자

게시자 존 자블로키, NET. SDK 개발자, Couchbase

존 자블로키는 NET. SDK 개발자입니다. John은 Beantown ALT.NET의 주최자이자 Fairfield University의 전 겸임교수이기도 합니다. Amazon에서 Couchbase Server를 설치하고 구성하는 방법을 설명하는 "Couchbase Essentials"라는 책을 확인할 수도 있습니다.

댓글 하나

  1. 제프리 모리스 1월 28, 2012에서 7:52 오전

    우리(API 소비자)에게 필요한 것은 디자인 문서의 요소와 속성에 대해 쿼리할 수 있는 클라이언트 API입니다. 키/값 조회는 여기까지만 가능하며 하위 요소 목록과 같은 문제에 대한 해킹 솔루션이 필요합니다.

  2. [...] 자신의 블로그에서 John Zablocki는 새로운 .NET SDK를 소개하고, Rags Srinivas는 Java 및 Ruby SDK의 업데이트를 다룹니다. 또한 Jan Lehnardt도 [...]

댓글 남기기