Best upgrade strategy from Community to Enterprise for CB Lite

Hi everyone,
as part of a migration from Couchbase Community to Couchbase Enterprise of the entire stack (Server+SyncGW+Mobile), I’d like to know what is the recommended upgrade path among the two below:

A)
CB Lite Community → SyncGW Community (start state)
CB Lite Enterprise → SyncGW Community (upgrade client first)
CB Lite Enterprise → SyncGW Enterprise (end state)

B)
CB Lite Community → SyncGW Community (start state)
CB Lite Community → SyncGW Enterprise (upgrade server first)
CB Lite Enterprise → SyncGW Enterprise (end state)

Assume the version of the product is the same (SyncGW 2.8.3 + CB Lite 3.0.2) and the app is written in Xamarin if that makes any difference.

The reason for asking is that there are some mobile clients already live with the CB Lite Community installed and need to know “what to do with them” :slight_smile:

Thank you

Going from CE to EE makes largely no difference to either Sync Gateway or Lite (until you use some EE specific features). The only good point about the second one is that it is easier to upgrade the server and have it done than to update the client(s) (especially if you don’t entirely control the distribution, e.g. you put the app on the store and have to wait for people to update).

1 Like