Ведра синхронизации Couchbase и база данных

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

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

1 ответ

Решение

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

Другие вопросы по тегам