Couchbase On Rails Instructions for Mac OS X

Getting Started with Couchbase Server and Ruby on Rails


Couchbase is a NoSQL Document Database that evolved from the brightest minds behind memcached, Membase Server and Apache CouchDB. If you are looking for flexible data modeling, consistent high performance (sub-millisecond), easy scalability, and always-on 24/7/365, you've found the answer: Couchbase. This site covers all the steps to get setup and installed using Couchbase and Ruby on Rails!



Learning Portal Code with Ruby, Rails, Couchbase, & Elastic Search by McGraw Hill

Great Summary on why NoSQL and PDF Version

Replace your memcached tier with Couchbase


Order of Operations



  1. Install & Setup Couchbase Server
  2. Install libcouchbase (the C Library native extension for couchbase gem)
  3. Install Gem(s) and test your installations
  4. Play with Couchbase in IRB
  5. Setup a Rails Project without ActiveRecord
  6. Create your first model
  7. Learn more about modeling in NoSQL/Couchbase on Couchbase Models


Resources to Read More about NoSQL and Couchbase


*coming soon, will add links tonight*