> 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.
