Да memcached используется внутренне сервером Couchbase. Это кеш «базы данных», но, что еще важнее, сетевой протокол, используемый между клиентами (приложениями) и базой данных/кешем.
1. В чем преимущество memcached bucket над сервером memcached в couchbase, поскольку он использует ту же самую чертову вещь.
Сервер Couchbase при использовании ведомого Memcached предоставляет вам кластерную версию Memcached.
2. moxi получает данные и их пересылку в memcached. Невозможно отправить данные непосредственно на сервер memcached в couchbase. На самом деле его больше накладных расходов, чем использование фактического сервера memcached
Moxi важен, так как это слой, который имеет дело с кластером. ключи будут распределены на разных узлах, а Moxi отвечает за осколки. Идея moxi заключается в том, чтобы позволить вам просто переключить ваш сервер с ванильного Memcached на Couchbase без изменения кода. Если вы хотите, чтобы избежать незначительных накладных расходов Moxi, вы просто должны переключиться на Couchbase Client SDK (например, libcouchbase) и подключиться к кластеру, см http://www.couchbase.com/communities/all-client-libraries
3.memcached используется для libmemcached клиента или его также используется для клиента libcoucbase в couchbase.
Я не уверен, что понял этот вопрос. Однако, если вы хотите использовать клиент libmemcached, вам нужно подключиться к «порту memcached», чтобы вы использовали moxi; и управление кластером (очертание данных) управляется Moxi, а не «клиентом».
Если вы используете libcouchbase, клиент напрямую подключается к кластеру Couchbase и обрабатывает различные узлы и строит данные.
Вы можете найти информацию о Memcached и Couchbase здесь: http://www.couchbase.com/memcached
С уважением
спасибо большое. Я получил все мои ответы. Еще одно сомнение. Как я знаю, мы можем начать и остановить стойкость ковша кушетки. Можем ли мы планировать постоянство. Ex. он должен сохраняться каждые 5 мин. Как couchbase принимает больше io. – nilesh
Это не то, как это работает. Если вы используете «Накопитель Memcached», у вас нет никакой настойчивости вообще.Это только память (эквивалент ванильного memcached), или вы можете использовать «Couchbase Bucket», который имеет постоянство, в этом случае IO на 100% управляется сервером Couchbase, который сохраняет данные как можно быстрее не блокирующим образом , –