Couchbase
  • Why NoSQL?
  • Couchbase Server
  • Download
  • Develop
  • Deploy
  • Get Help
  • Community
  • Documentation
  • Resource Library
  • English English
  • 日本語 日本語
Home | How Does Couchbase Stack Up?

How Does Couchbase Stack Up?

Compare NoSQL Solutions

When we say we have a comprehensive NoSQL family, we are talking about a broad solution set with deep functionality that simply is not matched in the marketplace. Check it out for yourself.

  Couchbase Cassandra MongoDB

Performance

Highest r/w throughput
and lowest latency
High write, low read High r/w throughput,
unpredictable latency
Storage model – durability and safety ♦
Acid guarantees;
durable, proven
o
With strong
consistency enabled

Unproven new feature
Comprehensive access control model ♦ o o
Efficient fault tolerance – all nodes alike ♦ ♦ o
Config servers, replica only nodes
Ease of deployment and reconfiguration ♦
Easy to install,
expand/contract cluster
o
Complex

o

Basic config easy,

sharding harder

Live “schema” changes

♦

Including validation

o
Complex, but possible

 

No validation support

Conflict management for (AP) operations ♦ ♦

 

No support for (AP) operations

Live cluster reconfiguration and rebalance ♦
Effortless and fully automated

o

Manual bootstrap and balancing

o

Balancing of existing nodes

Industry-standard protocols and formats

♦

HTTP, JSON

♦
Thrift, others

Proprietary protocol and format
Bi-directional replication ♦ o o
Geo-encoding capabilities ♦
True R-tree implementation
o
Available – primitive

o

Primitive

Proven in large-scale production deployments ♦ ♦  
Large, independent project communities and vendor support

♦
Apache Foundation, Memcached,

multiple commercial suppliers

♦

Apache Foundation,

single commerical supplier

o

Primarily 10gen employees

Technical maturity

♦

8 years core technology development
and large-scale production use

♦

Based on proven Google

and Amazon approaches

o

Clustering afterthought,
storage system rewrite

Large object support ♦ ♦

o

Bolt-on capability –GridFS

Cross-platform, ready-to-use binaries ♦ o ♦

Web application serving capabilities

♦

CouchApps via HTTP

   
Real-time Map Reduce ♦

o

Batch only

 
Changes feed (triggers and stored procedures) ♦    
Insert validation ♦    
Developer-friendly console ♦   ♦
Administrator-optimized web console ♦  

o

External projects

In-memory key indexing ♦   ♦

♦ = current feature
0 = primitive feature
 

Product

  • Couchbase Server 1.8
  • Couchbase Server 2.0
  • Memcached and Couchbase Server
  • Looking for CouchDB?
  • Looking for Membase?

Company

  • About Us
  • Leadership
  • Customers
  • Partners
  • Careers
  • Blog
  • Contact Us

News & Events

  • Press Releases
  • Buzz
  • Events
  • CouchConf
  • Webinars

Community

  • Forums
  • Wiki
  • Contribute
  • Gear

Engage With Us

  • Subscriptions and Support
  • Training and Services
  • Subscribe to our Newsletter
  • Buy Now

Follow Us

 

  • Customer Login
  • Terms of Service
  • Privacy Policy
  • Trademark Policy
  • Site Map

Copyright Couchbase 2012