> On Mar 28, 2017, at 9:58 AM, [email protected] wrote: > > CBLView and Map/Reduce are not in 2.0.0.
There were a couple of reasons for this decision: We found that by using declarative queries that translate into SQLite queries we get much better performance, especially for indexing. Map/reduce indexes have to be represented as SQLite tables, which is inefficient. Declarative queries can do things, like joins, that can’t be done (or are very awkward to do) with map/reduce. Most developers coming to Couchbase Mobile are unfamiliar with map/reduce, and there’s a learning curve (as reflected in the support requests we get.) We’re trying to bring the development experiences on mobile and server closer together, and N1QL is the primary query mechanism on server. This is open for debate — part of why we’re seeding 2.0 so early is to get feedback on API/feature changes — but the reality is that we have a very small development team and have to constrain what features we support. —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/0D06E1A0-3ABE-4DC7-85CE-04F5AEB159F6%40couchbase.com. For more options, visit https://groups.google.com/d/optout.
