Search:

Search all manuals
Search this manual
Manual
Couchbase Developer's Guide 1.8
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
6 Advanced Topics in Development
Chapter Sections
Chapters

6.4. Improving Application Performance

6.4.1. Performing Cluster Sizing
6.4.2. Improving Document Access
6.4.3. Using the Fastest Methods
6.4.4. Optimizing Client Instances
6.4.5. Maintaining Persistent Connections with Couchbase

There are few main variables that can impact application performance which you can help control and manage:

Correctly sizing your cluster is one of the most important tasks you need to complete in order to provide good performance. Couchbase Server performs best when you have smaller documents in your data set, and when a large majority of this data set is in RAM. This means you need to take into consideration the size of your application data set and how much of this data set will be in active, constant use. This set of actively used data is also called your 'working set.' In general, 99% of your working set should be in RAM. This means you need to plan your cluster and size your RAM data buckets to handle your working set.