Advanced topics in development

This chapter is dedicated to illustrating common development you will likely encounter while building a more complex web application on Couchbase SDKs. It describes the concepts and process for performing different types of data transactions available with Couchbase Server, and provides sample code and data. The following topics are covered:

  • Performing a Bulk Get

  • Asynchronous and Synchronous Transactions

  • Performing Transactions

  • Optimizing Use of Client Instances

  • Improving Application Performance

  • Handling Common Errors

  • Troubleshooting