Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
CouchConf Tokyo                                         Lightning Talk         Comparison of Couchbase,          MongoDB a...
Introduction •     Yas Naoi •     DOCOMO Innovations, Inc. •     Project Manager / Architect •     naoi@docomoinnovaitons....
Cassandra • Pros        - Optimized to write very rapidly (+ cache)        - Real-time vs Analytics: More suitable for ana...
MongoDB • Pros        - Really competing (rather than Cassandra, for Couch)        - Easy to use        - Ad-hoc Query app...
Couchbase vs. MongoDB • Object Handling in Memory        - Mongo: Mongo has OS memory-mapped tech          but In-memory o...
Couchbase, Mongo and Cassandra • Performance        - Mongo: Object write data into memory, MRU mechanism        - Couch: ...
Thank You                 "Coming together is a beginning, keeping together is a                 progress; working togethe...
Upcoming SlideShare
Loading in …5
×

CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)

1,764 views

Published on

NoSQL Comparison - Couchbase, MongoDB and Cassandra

Published in: Technology
  • Be the first to comment

  • Be the first to like this

CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)

  1. 1. CouchConf Tokyo Lightning Talk Comparison of Couchbase, MongoDB and Cassandra 2012/01/27 DOCOMO Innovations, Inc. Credit: James Phillips, Couchbase, Inc.Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 1
  2. 2. Introduction • Yas Naoi • DOCOMO Innovations, Inc. • Project Manager / Architect • naoi@docomoinnovaitons.com • Twitter: @yasCopyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 2
  3. 3. Cassandra • Pros - Optimized to write very rapidly (+ cache) - Real-time vs Analytics: More suitable for analytics - Can add many nodes but re-write in-memory and database file • Cons - Complex design for app developers - Read vs Write – Cassandra’s Read: Always complex - Column collection - SchemableCopyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 3
  4. 4. MongoDB • Pros - Really competing (rather than Cassandra, for Couch) - Easy to use - Ad-hoc Query approach for beginner developers • Cons - Hard to do data moving (to another database) by sharding - Couch thinks Ad-hoc Query capability is more important - Couch is trying to fill the gap in MongoDBCopyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 4
  5. 5. Couchbase vs. MongoDB • Object Handling in Memory - Mongo: Mongo has OS memory-mapped tech but In-memory only → page fault - Couch: In-memory + database file Re-cache - scheduled • Power Failure - Mongo: While flushing memory to disk - Couch: Transaction completing → Commit, crash-only architecture – saferCopyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 5
  6. 6. Couchbase, Mongo and Cassandra • Performance - Mongo: Object write data into memory, MRU mechanism - Couch: Caching gracefully: Memory mapping object / Memory managed object tech - Cassandra: Write throughput is faster • Big Data Analysis vs Big User Data - 1) How do we analyze big data? (Cassandra) - 2) How do we build application? (Couch) • Geo - Mongo: Mongo w/ API is better than GeocouchCopyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 6
  7. 7. Thank You "Coming together is a beginning, keeping together is a progress; working together is a success.“ - Henry Ford Yas Naoi naoi@docomoinnovations.com +1-408-256-0855 Twitter: @yasCopyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 7

×