> On Sep 16, 2014, at 7:13 AM, Ricburgis <[email protected]> wrote:
> 
> I'm developing a mobile project that handles very complex sets of data. So 
> instead of creating my own syncing solution, I was thinking of using 
> Couchbase's Sync Gateway technology to do it, but the thing is, I need to 
> only sync certain sets of data within a table, i.e.: I don't want the user to 
> download all documents, just the documents that belong to him, so I was 
> wondering if that was possible? 

Yes, in fact that's one of Sync Gateway's specialties. The "channel" mechanism 
is designed so clients can sync just the subsets of a database that are 
relevant or accessible. In the gateway configuration you define a sync function 
that assigns each added document to a set of channels. Then users can be given 
an ACL of which channels they have access to, and also clients can optionally 
sync with a subset of the available channels.

> I've found a Couchbase component for Xamarin, but I don't know if covers Sync 
> Gateway, at a glance I don't think it does

The Sync Gateway is a server-side component, so it doesn't have anything to do 
with Xamarin. You can run it on Linux, Mac or Windows servers as a native 
binary.

—Jens

-- 
You received this message because you are subscribed to the Google Groups 
"Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mobile-couchbase/352D99AC-552A-4A31-9D07-F0FF793A570D%40couchbase.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to