Spring Data provides an easy programming model for data access in both relational and non-relational databases. It became very popular among Java/JVM developers because of the small learning curve and low codebase.
However, developers frequently run into performance issues while using it at scale, so we have compiled in a single tutorial a deep explanation of how Couchbase’s implementation work and a set of recommendations of what can be done to boost your performance.
Check out the whole tutorial here