Сегменты и база данных шлюза синхронизации Couchbase

У меня есть приложение, которое я разрабатываю, где у каждого пользователя есть собственная база данных, и я хочу, чтобы у них была возможность синхронизировать между устройствами. Кажется, что корзины и базы данных должны иметь отношение один к одному (я попытался поместить две базы данных, которые я создал через api администратора шлюза синхронизации, в одну корзину, и возвращенное количество элементов было суммой обеих баз данных вместе взятых). Создание ведра для каждой базы данных кажется немного сложным, потому что вам нужно заранее определить количество плунжера на ведро, что далеко не идеально.

Я пытаюсь понять, как ведра вписываются в архитектуру? Нужно ли мне создавать ведро для каждой базы данных?


person Akeem    schedule 19.01.2014    source источник


Ответы (1)


Не рекомендуется создавать по одной базе данных на пользователя. Взгляните на функцию «каналов» для SyncGateway в документации Couchbase: http://docs.couchbase.com/sync-gateway/#developing

person Matt Ingenthron    schedule 19.01.2014