В чем разница между Membase и Couchbase?

В связи с тем, что эти два слились под одной крышей в последнее время, стало трудно определить, в чем основные различия между Membase и Couchbase. Почему один будет использоваться над другим?

2 ответа

Решение

Я хочу уточнить ответ Джеймса.

На данный момент сервер Couchbase представляет собой CouchDB с интегрированной GeoCouch. Что хорошего в CouchDB, так это то, что у вас есть возможность создавать структурированные документы и выполнять запросы к этим документам.

Membase-сервер имеет постоянную память и очень простой интерфейс управления кластером. Его сильные стороны - это возможность выполнять запросы с очень низкой задержкой, а также возможность легко добавлять и удалять серверы из кластера.

Однако в конце этого лета Membase и CouchDB будут объединены в следующую версию Couchbase. Так как же будет выглядеть новая версия Couchbase?

Прямо сейчас в Membase слой сохраняемости для memcached реализован с помощью SQLite. После слияния этих двух продуктов CouchDB станет новым постоянным слоем. Это означает, что вы получите запросы с низкой задержкой и отличное управление кластерами, которые были предоставлены Membase, и вы также получите отличную документно-ориентированную модель, которой славится CouchDB.

Из таблицы сравнения продуктов Couchbase:

Couchbase Server подходит, если:

  • Для поддержки ваших пользователей и данных достаточно одного сервера.
  • Расширенные запросы и индексация важны
  • Вы требуете одноранговой синхронизации

Membase Server подходит, если:

  • У вас большое количество пользователей
  • Для поддержки растущего числа пользователей и набора данных необходимы несколько серверов.
  • Низкая задержка, высокая пропускная способность необходимы для быстрого интерактивного взаимодействия
Другие вопросы по тегам