Initial support for single instance Couchbase

Registered by Khyati Sheth on 2014-01-29

Goal is to add support for single instance Couchbase.

Couchbase is a NoSQL document database for interactive web applications. It would be nice to have support for this database in Trove.

It has the following additional advantages compared to other NoSQL databases :
1. Couchbase provides easy scalability using simple node management, effective auto-sharding and cross data center replication.
2. Couchbase includes built-in object-level cache, based on memcached, proven data caching technology. It lets you read and write data with submillisecond latency and sustained high throughput.
3. Couchbase is always on 24x365, which implies data is always available even during software upgrades, hardware upgrades, datacenter failures, etc.
4. Couchbase has flexible data model, supports indexing, querying and real-time analytics even with large datasets.

Solution :
1. Add scripts to build base disk-image for Couchbase, i.e. Add Couchbase to trove-integration.
2. Implement CRUD operations for Couchbase single instance. Support the following operations: start, stop, restart, filesystem_stats, reset_configuration.

Blueprint information

Status:
Complete
Approver:
Auston McReynolds
Priority:
Low
Drafter:
Khyati Sheth
Direction:
Needs approval
Assignee:
Khyati Sheth
Definition:
Approved
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
milestone icon 2014.1
Started by
Khyati Sheth on 2014-02-05
Completed by
Michael Basnight on 2014-03-03

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/couchbase-single-instance-ga,n,z

Addressed by: https://review.openstack.org/71407
    Initial support for single instance Couchbase

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.