Currently we are using Couchbase Community Edition v4.5 and GSI for our indexing. We are having some issues that spring from the fact that GSI isn’t replicated in the community edition so we’re considering switching to view backed indexes so that we do get the replication. As such, I was hoping someone could either tell me or point me to documentation that outlines what the performance implications or trade-offs of using the views v. GSI are? I poked around but couldn’t find anything concrete on the topic.
Here is like of GSI vs Views: https://developer.couchbase.com/documentation/server/5.0/architecture/gsi-versus-views.html
In Short: If you need performance GSI will always beat views.
Also check this article by @keshav_m https://blog.couchbase.com/comparing-couchbase-views-couchbase-n1ql-indexing/
Thanks all! Those are exactly what I was looking for.