Category: Couchbase Architecture

Summer Project 2016: The CouchCase

Summer Project 2016: The CouchCase

I know that Summer 2016 is long gone, but I promised one more blog post about building the CouchCase. This part was the easiest, since clustering Couchbase Server nodes together is really easy. Networking First, a little information about how...

Matthew Groves October 10, 2016
Configuring IPsec for a Couchbase Cluster

Configuring IPsec for a Couchbase Cluster

Introduction Some Couchbase deployments require secure communications between nodes across the network, this could be due to reasons like data governance policies or regulatory compliance.  Internet Protocol Security (IPsec) is a protocol suite for secure Internet Protocol (IP) communications by...

Tim Wong July 15, 2016
Deferring Index Creation

Deferring Index Creation

There is a feature in Couchbase 4.x that can really help with Global Secondary Index creation and many do not know about. It is the ability to queue index creation statements and then parallelize their creation for efficiency and performance....

Summer Project 2016: Meet the Suitcase Cluster

Summer Project 2016: Meet the Suitcase Cluster

I am enjoying my time as a Developer Advocate here at Couchbase. I get to write blog posts, make videos, interact with the community, and go out to a bunch of conferences and meetups. My boss, Arun Gupta, has been...

Matthew Groves July 14, 2016
Couchbase Server 4.5 Memory Optimized Indexes

Couchbase Server 4.5 Memory Optimized Indexes

Introduction Couchbase Server 4.5 has just been released. A complete overview be found here. Let’s explore the new Memory Optimized Indexes. To understand these enhanced indexes let’s first review the Global Secondary Index (GSI) that was introduced as part of...

Announcing the new Couchbase Spark Connector

Announcing the new Couchbase Spark Connector

Announcing the New Couchbase Spark Connector Couchbase Spark Connector 1.2.0 is now available. It includes significant new features and enhancements, as well as support for Apache Spark 1.6. On behalf of our outstanding product development team, I’m very pleased to...

Why Use Spark With NoSQL Databases?

Why Use Spark With NoSQL Databases?

Intro For the last couple weeks, I’ve had Spark on the brain. It’s understandable, really, since I’ve been preparing an O’Reilly webinar “How to Leverage Spark and NoSQL for Data Driven Applications”  with Michael Nitschinger and a different talk, “Spark...

Couchbasics: How Functional and Performance Needs Determine Data Access in Couchbase

Couchbasics: How Functional and Performance Needs Determine Data Access in Couchbase

There are multiple ways of getting data in and out of Couchbase. Notice that I did not say querying, I said in and out…on purpose. Not all ways of getting data in and out of Couchbase are querying like in...