Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

Я хочу подробно остановиться на ответе Джеймса.

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

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

Позднее этим летом, однако, Membase и CouchDB будут объединены вместе, чтобы сформировать следующую версию Couchbase. Итак, как выглядит новая версия Couchbase?

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

Ответ 2

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

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

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

Сервер Membase подходит, если:

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