Назад | Перейти на главную страницу

Couchbase Community Edition как кэш

Здесь (www.couchbase.com/memcached) упоминается, что couchbase можно использовать в качестве уровня кэширования. Я должен использовать версию сообщества для своего уровня кэширования. Как можно найти в Интернете, есть много крупных организаций, которые используются для интенсивного использования, но размер их кешей составляет от 1 до 100 КБ. Я хочу знать,

1. будет ли снижение производительности при кэшировании больших объектов (размером 1-10 МБ) и при репликации?
2. будут ли данные синхронизироваться / реплицироваться между узлами, как только они будут обновлены

у кого-нибудь есть опыт?

  1. Вы можете иметь до 20 МБ объектов в корзине типа «кушетка». Видеть http://docs.couchbase.com/couchbase-manual-2.5/cb-admin/#data-storage

  2. Да, данные копируются при обновлении объекта. По умолчанию используется асинхронная репликация, и это одна из причин, почему couchbase работает так быстро. Скорость репликации зависит от оборудования и использования.

    См. Пункт 9 на http://blog.couchbase.com/10-things-developers-should-know-about-couchbase.

    Но вы можете выполнять синхронные обновления. Но вы жертвуете производительностью ради безопасности данных и ждете, пока документ не будет сохранен на диск и / или реплицирован на другие хосты.