Category: Couchbase Server

What’s New and Improved in Couchbase Server 6.6

What’s New and Improved in Couchbase Server 6.6

Couchbase Server 6.6 is now generally available with exciting new enhancements that augment our Analytics, Query, Search, and Eventing Services as well as our backup, recovery and tooling capabilities. These enhancements improve developer productivity, simplify cloud deployments, and enable operational...

james.oquendo August 12, 2020
Announcing Couchbase Ruby SDK 3.0 (Beta)

Announcing Couchbase Ruby SDK 3.0 (Beta)

“  No, your eyes do not deceive you, you read correctly. The Couchbase Ruby SDK is back by popular demand and we are thrilled to make this announcement ! ”   Useful Links Read Couchbase Ruby SDK 3.0 documentation Read...

james.oquendo August 11, 2020
How to Backup Couchbase –  Quick Start Guide

How to Backup Couchbase – Quick Start Guide

In this article, you will get an overview of how to backup both Couchbase Community and Enterprise editions on Ubuntu and how to set up a basic Couchbase backup strategy.  The scripts and techniques described here are not production-ready, you...

james.oquendo August 11, 2020
Comparing MQL features in MongoDB 4.4 with N1QL features in Couchbase 6.5

Comparing MQL features in MongoDB 4.4 with N1QL features in Couchbase 6.5

This is a short note reviewing the MongoDB MQL language features highlighted in the release blog: MongoDB 4.4: User-Driven Engineering. Ready for You.  MongoDB 4.4 release has added a number of features for the MQL language. Couchbase released 6.5 earlier...

james.oquendo July 31, 2020
Migrating Data from MongoDB to Couchbase

Migrating Data from MongoDB to Couchbase

Prologue This article guides you through a one-time MongoDB migration to Couchbase. You will learn how to export from the MongoDB data structure, import to Couchbase, and do some basic transformation on those documents. All code from this blog is...

james.oquendo July 30, 2020
A Tale of Two Ejection Methods: Value-only vs. Full

A Tale of Two Ejection Methods: Value-only vs. Full

Introduction I would like to thank our Couchbase Server engineering team – especially, Dave Rigby and Jim Walker – for their tremendous help with this article and endless patience with all my questions.  Thanks a lot guys, I really appreciate...

james.oquendo July 20, 2020
Fully Configured Couchbase on Red Hat OpenShift Under Five Minutes

Fully Configured Couchbase on Red Hat OpenShift Under Five Minutes

I recently did a presentation at Red Hat Users Group – North Texas on Couchbase NoSQL Operator on OpenShift. Thank you to the Red Hat Dallas team for extending the invitation for a joint session – Sam Nicholls, John Gammon, and Nick Wallace.  In the...

james.oquendo June 26, 2020
Couchbase Eventing: small scripts that solve big problems

Couchbase Eventing: small scripts that solve big problems

Eventing Simple Yet Powerful: Eventing allows small scripts to overcome hard to solve problems. If you are familiar with both Couchbase and Eventing please feel free to skip the brief overview and skip ahead to the examples. Overview: First off, let’s...

james.oquendo May 28, 2020
Implementing a robust portable cron like scheduler via Couchbase Eventing (Part 1)

Implementing a robust portable cron like scheduler via Couchbase Eventing (Part 1)

This is the first of a multi-part series to leverage the Couchbase Eventing Service to run multiple scheduled tasks at specific recurring intervals in a cron like fashion completely inside the database without requiring additional infrastructure via a single general-purpose...

james.oquendo May 22, 2020
We’ve SOLVED! Public Networking with Couchbase Autonomous Operator using Kubernetes External DNS

We’ve SOLVED! Public Networking with Couchbase Autonomous Operator using Kubernetes External DNS

Why expose the Couchbase database on the public network? Below are some examples: Cross-Data Center Replication (XDCR) for High Availability and Disaster Recovery Client SDK access to Couchbase cluster Database-as-a-Service (DBaaS) platforms *Note – All of these use cases share...

james.oquendo May 5, 2020
Creating Dynamic VMs Infrastructure with Xen Hosts

Creating Dynamic VMs Infrastructure with Xen Hosts

Introduction In Today world, the server infrastructure machines are either in on-premise data centers, private data centers or public cloud data centers. These machines are either physical bare metal machines, virtual machines (VMs) with hypervisors  or small containers like docker...

james.oquendo April 30, 2020
Best Practices for Running and Managing Couchbase Server as non-root

Best Practices for Running and Managing Couchbase Server as non-root

With Couchbase Server 6.5.1. we now standardize the non-root install and upgrade for rpm packages. This will now allow you to easily install, upgrade and maintain Couchbase Server as non-root.  The purpose of this blog is not to replace our...

james.oquendo April 30, 2020