libmembase - 멤베이스에 대한 C 인터페이스
멤베이스는 표준 멤캐시드 포트(2009년에 제가 등록한)에 연결하면 모든 멤캐시드 서버와 "유선"으로 호환되므로, 어떤 "멤캡 가능" 클라이언트로도 멤베이스에 액세스할 수 있어야 합니다. 이를 뒷받침하는...
libcouchbase - C에서 CouchBase 서버의 전체 기능을 살펴보세요.
저는 거의 1년 전에 Couchbase의 내부 작동을 테스트해야 한다는 개인적인 필요성 때문에 libcouchbase를 구현하기 시작했습니다. 저는 Couchase의 "핵심"에서 일하기 때문에 제가 변경한 내용을 쉽게 테스트할 수 있는 방법이 필요했습니다.
그렇다면 라이브러리카우치베이스와 Windows는 어떤 관계일까요?
며칠 전에 libcouchbase를 사용하여 Couchbase 클러스터에 데이터를 넣는 작은 애플리케이션을 만드는 예제 프로그램을 보여드렸는데, 코드가 Windows에서 컴파일되지 않았습니다. 그렇다고 해서 libcouchbase가...
오토메이크에서 파이썬 스크립트 설치하기...
저는 개발자들이 Membase를 더 쉽게 컴파일하고 설치할 수 있도록 노력해왔고, 오늘 오토메이크의 마법을 배웠습니다. 저는 빌드 작업에 많은 시간을 소비하고 싶지 않은 개발자 중 한 명입니다.
소스에서 멤베이스 구축...
멤베이스의 개인 개발 모델에 대한 정보를 공유해야겠다고 생각했습니다. 저는 다음 명령을 사용하여 모든 개발을 수행하는 “샌드박스”를 설정했습니다: trond@opensolaris> pfexec zfs create -o mountpoint=/source rpool/sourcetrond@opensolaris> pfexec chown...
노스스케일의 멤캐시드 클라이언트 및 서버 소스
대부분의 사람들은 잘 모르겠지만, 저는 노스케일 기술팀에서 유럽에 있는 유일한 팀원입니다. 저는 노르웨이 트론헤임 외곽에 살고 있어서 모든 곳에서 꽤 멀리 떨어져 있습니다. 그렇다면 제가 노스케일에 입사한 이유는 무엇일까요?...
Solaris에서 Moxi 실행
저는 사이드 프로젝트로 오픈솔라리스에서 Membase를 실행하는 작업을 해왔습니다. 대부분의 작업은 이미 완료되었지만 아직 해결해야 할 몇 가지 메이크파일 문제가 남아 있습니다. 이 작업이 완료되기를 기다리는 동안...
그렇다면 이 라이브러리는 어떻게 사용하나요?
libcouchbase를 사용하여 Couchbase 클러스터와 통신하는 것이 얼마나 쉬운지 자세히 알아보세요. 또한 멀티스레드 컨텍스트에서 libcouchbase가 어떻게 작동하는지 읽어보세요.
멤캐시드 서버가 어떤 일을 하는지 알고 싶으신가요? 탭하세요.
"통계 덤프 ..."를 사용하여 캐시의 일부 키를 가져와서 캐시의 일부를 덤프할 수 있습니다(그런 다음 각 값을 가져올 수 있습니다). 다음은 그 방법에 대한 예시입니다...
멤캐시드용 스토리지 엔진 직접 작성하기
저는 멤캐시에 추가하는 “엔진 인터페이스”를 활용하는 멤베이스에서 풀타임으로 일하고 있습니다. API를 설계하고 문서를 작성한 사람으로서, 저는 더 많은 (그리고 더 나은) 문서가 필요하다는 것을 모욕하지 않고 말할 수 있습니다.
멤캐시드용 스토리지 엔진 직접 작성하기, 2부
이전 블로그 게시물에서 엔진 초기화와 소멸에 대해 설명했습니다. 이번 블로그 게시물에서는 엔진 인터페이스의 메모리 할당 모델을 다룹니다. 멤캐시드 코어는 연결에 필요한 모든 메모리를 할당할 책임이 있습니다(send /...
멤캐시드용 스토리지 엔진 직접 작성하기, 3부
현재 로드 가져오기 및 설정 로드를 실행할 수 있는 엔진이 있지만 동기화 파일 시스템 IO를 수행하고 있습니다. 디스크에서 항목을 읽는 속도보다 더 빠르게 클라이언트에 제공할 수는 없지만 다른 연결에는 제공할 수 있습니다...