미분류

spymemcached makes more of Membase

In some of the recent Membase meetups, the topic of what moxi does for clients has been discussed a bit.  The bit of background many folks didn’t initially have is that moxi began life as being a way to bring some “smarter” capabilities to some memcached clients, using many of the same techniques Dustin had written into spymemcached.

Mainly this was for PHP and Ruby clients, which typically run with many processes that either don’t share resources at all or use apartment multithreading under Apache 2.

But, it wasn’t yet ready for Membase and vBuckets...

As we needed to be able to reliably locate data on a cluster of changing topology, vBuckets were born, and moxi learned how to shuffle vBuckets in coordination with Membase, always keeping access to data available.

Since spymemcached is pretty advanced and doesn’t really need help from moxi on connection handling, all we needed to do was teach it about vBuckets.  That’s now available!

It’s a preview at the moment, but coming along quickly.  I’d love to get your feedback on the Membase group.

As we complete the work, it should sediment into the next release of spymemcached.

이 기사 공유하기

작가

Matt Ingenthron is the Senior Director in Engineering at Couchbase where he focuses on the developer interface across SDKs, connectors and other projects. He has been a contributor to the memcached project, one of the maintainers of the Java spymemcached client, and a core developer on Couchbase.

댓글 남기기

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

개발 시작하기

NoSQL을 탐색하고, 리소스를 찾아보고, 튜토리얼을 시작하려면 개발자 포털을 확인하세요.

카펠라 프리 사용하기

단 몇 번의 클릭으로 카우치베이스(Couchbase)를 직접 체험해 보세요. Capella DBaaS는 시작하기 가장 쉽고 빠른 방법입니다.

연락해

Couchbase 제품군에 대해 더 알고 싶으신가요? 저희가 도와드리겠습니다.