Search:

Search all manuals
Search this manual
Manual
Couchbase Client Library: Python 1.0
Community Wiki and Resources
Download Client Library
Python Client Library
SDK Forum
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Chapters

Couchbase Client Library: Python 1.0

Copyright © 2010-2013 Couchbase, Inc. Contact copyright@couchbase.com.

For documentation license information, see Documentation License. For all license information, see Licenses.

Abstract

This is the manual for 1.0 of the Couchbase Python client library, which is compatible with Couchbase Server 1.8.

This manual provides a reference to the key features and best practive for using the Python Couchbase Client Library (PECL memcached). The content constitutes a reference to the core API, not a complete guide to the entire API functionality.

Table 1. Product Compatibility for Couchbase SDK Python

ProductCompatibleAll Features
Couchbase Server 2.0


External Community Resources. 

Download Client Library
Python Client Library
SDK Forum

Note.  The following document is still in production, and is not considered complete or exhaustive.

Last document update: 20 May 2013 22:10; Document built: 20 May 2013 22:10.

Documentation Availability and Formats.  This documentation is available for download: HTML Zip . For other documentation from Couchbase, see Couchbase Documentation Library

Contact: editors@couchbase.com or couchbase.com


Table of Contents

1. Getting Started
1.1. Get a Server
1.2. Get a Client Library
1.3. Try it Out!
1.3.1. Setup
1.3.2. Creating a Couchbase Client Instance
1.3.3. Working with a Bucket
1.3.4. CRUD Operations
1.3.5. Storing JSON Documents
1.3.6. Working with Views
2. Tutorial
2.1. Prerequisites
2.2. Installation
2.3. Testing the Installation
2.4. API Overview
2.5. VBucketAwareCouchbaseClient
2.6. Example Application: Network Monitoring
2.7. Planning
2.8. Setting Up Network Scanner
2.9. Restructing the Data
2.10. Bringing It All Together
2.11. Conclusion
3. Python Method Summary
4. Store Operations
4.1. Add Operations
4.2. Set Operations
4.3. Replace Operations
5. Retrieve Operations
5.1. get Methods
5.2. getl Methods
5.3. Get-and-Touch (GAT) Methods
6. Update Operations
6.1. Append Methods
6.2. Prepend Methods
6.3. Check-and-Set Methods
6.4. Delete Methods
6.5. Decrement Methods
6.6. Increment Methods
6.7. Touch Methods
7. Statistic Operations
8. Connection Operations
8.1. Done Method
A. Release Notes
A.1. Release Notes for Couchbase Client Library Python 0.8.0 Beta (1 September 2012)
A.2. Release Notes for Couchbase Client Library Python 0.7.1 Beta (6 August 2012)
A.3. Release Notes for Couchbase Client Library Python 0.7.0 Beta (6 August 2012)

List of Tables

1. Product Compatibility for Couchbase SDK Python
3.1. Python Client Library Method Summary
4.1. Python Client Library Store Methods
5.1. Python Client Library Retrieval Methods
6.1. Python Client Library Update Methods
7.1. Python Client Library Statistics Methods
8.1. Python Client Library Connection Methods