Shane Johnson's blog

November 26, 2014

Open Source, Community, and NoSQL

I’m passionate about two things in my professional life: open source philosophy and distributed databases. I embraced open source philosophy at Red Hat. It’s a monastery for open source monks. Today, I continue to respect and admire Red Hat. I joined Couchbase for the open source, distributed database: Couchbase Server.

I wanted to know if our customers and community embrace open source philosophy too. I searched GitHub. This is what I found.

Read more »

November 19, 2014

Interview with the Ghost of MongoDB Scalability

Are you looking for my interview with the Ghost of MongoDB Scalability?

Well, I moved it to my personal blog because it is, after all, a fictitious interview ;)

Read the interview here. Enjoy!

November 13, 2014

Distributed Databases and Replication Design

One of the most important elements of distributed database architecture is replication. In fact, it defines the database architecture. It determines whether or not the data is consistent / available.

Master / Slave

Writes are executed on master nodes, replicated to slave nodes. If consistency is required, reads are executed on master nodes. If it is not, reads are executed on master nodes and / or slave nodes.

 

Read more »

September 25, 2014

Dissecting the NoSQL Benchmark

Let's dissect the Fall 2014 NoSQL Benchmark.

Apache Cassandra / DataStax Enterprise. MongoDB. Couchbase Server.

Go.

Read more »

September 11, 2014

MongoDB and Apache Cassandra / DataStax, where art thou?

Today, Thumbtack Technology published a blog post highlighting the final results of the NoSQL benchmark (link).

In June, the databases were benchmarked on 4 physical servers. I could see MongoDB and DataStax in the rearview mirror (link). Then, the databases were benchmarked on 4, 6, and 8 physical servers.

The performance tests were executed with two workloads.

Read more »

August 27, 2014

DevOps Webinar: Provisioning NoSQL to Cloud Infrastructure with Apache Brooklyn

Alex Heneveld, CTO Cloudsoft, will be introduce Apache Brooklyn (link) and demonstrate how to deploy Couchbase Server to Amazon Web Services with Cloudsoft Application Management Platform (AMP), a commerically supported distribution of Apache Brooklyn.

What is Apache Brooklyn?

Brooklyn is a framework for modeling, monitoring, and managing applications through autonomic blueprints.

Read more »

June 27, 2014

Couchbase Blueprints in Apache Brooklyn

This is a guest post by our friends at Cloudsoft (link) on the Apache Brooklyn project (link). We're excited to be collaborating with Cloudsoft. The cloud is the new operating system, and projects like Apache Brooklyn enable the enterprise to be more efficient. What if you could deploy a dozen instances of Couchbase Server to Amazon Web Services with the click of a button?


Couchbase blueprints are now available in Apache Brooklyn!

Read more »

June 25, 2014

MongoDB and DataStax, In the Rearview Mirror

Thumbtack published an excellent blog post today (link). It highlights the preliminary results of performance tests executed with Couchbase Server, MongoDB and DataStax Enterprise (Apache Cassandra). The final results will be included in a benchmark report. Thumbtack consulted with Couchbase, MongoDB and DataStax to ensure the databases were configured for optimal performance based on both the workload and the hardware. The result?

Read more »

June 19, 2014

DataStax FUD

This is not the first time I've addressed FUD (link). However, it is the first time I've addressed FUD directed at Couchbase and that's a great thing. After all, I know what happens next.

First they ignore you, then they laugh at you, then they fight you, then you win. - Gandhi

Read more »

June 12, 2014

Discussion: How to Evaluate NoSQL Databases

I'm hosting a webinar with William McKnight, founder of McKnight Consulting Group and analyst for Gigaom Research, and Anil Madan, Senior Director of Engineering at PayPal. William will be discussing his new white paper, NoSQL Evaluator's Guide. Anil will be discussing how PayPal leverages NoSQL.

NoSQL Evaluator's Guide presents a framework for evaluating NoSQL databases for the enterprise. It begins with an overview of NoSQL technology, features and models, and concludes with evaluation criteria. William will present this evaluation guide.

Read more »