[CouchBase] : How Wierd is MongoDB + WiredTiger?
How Wired is MongoDB + WiredTiger? MongoDB 3.0 is a major release with long awaited improvements. The most notable? The optional storage engine WiredTiger. After all, WiredTiger was founded by the people behind Berkeley DB. MongoDB claims WiredTiger write performance…
Couchbase Online Training
Hi Everyone Check out the Couchbase training class webinars online, I hope you enjoy them. (Please note, you have to register to view them but it is well worth it.) Couchbase 101 Couchbase 102 Couchbase 103 Couchbase 104 Couchbase 105
Real-Time Data Analytics with Couchbase and ElasticSearch
This blog was originally posted by David Ostrovsky here on August 11th 2014 TL;DR: Replicate documents from Couchbase to ElasticSearch through XDCR and display real-time analytics in Kibana. For the less impatient readers, I’d like to tell you about an interesting use-case for…
Encoding UUID-Based Keys to Save Memory
This blog was originally posted by David Ostrovsky here on August 11th 2014 TL;DR: The most compact printable ASCII encoding of a binary value is Ascii85 (aka. Base85). Encoding a 16-byte UUID as Base85 takes only 20 bytes, as opposed to 36 for…
Lifecycle of a Node in Couchbase Server Demystified: Adding & Removing Nodes, Rebalancing & Failover
This blog was originally posted by Cihan Biyikoglu here on November 17th 2014 One of the top attributes of Couchbase Server is its simplicity when it comes to deploying and managing a cluster. Changing the topology of a cluster can be…
What is NoSQL ?
Understanding NoSQL NoSQL refers to a database that is not based on SQL (Structured Query Language), which is the language most commonly associated with relational databases. Essentially, NoSQL data isn’t relational, NoSQL databases usually do not have schema, and they…
Implementing The Classic Order Entry Schema In Couchbase
I have been thinking for a while now about how to implement a classic Order Entry schema in a document database. I have been considering this not as some enterprise implementation of commercial product, more as a thought exercise. Trying…
Creating a view on the fly from code using Node.JS
The Code : // load the Couchbase driver and connect to the cluster var couchbase = require(‘couchbase’); var cluster = new couchbase.Cluster(‘localhost:8091’); //it is important to make this async call as otherwise you will try create the //view before the…
NodeJS And Couchbase
The first thing you got to do is download and install Couchbase for your OS. Navigate to http://www.couchbase.com/download and download Couchbase for Mac OSX. The install is very straight forward and easy to do and well documented. Next we need…