Category: Couchbase Server
Deploying a Couchbase Mobile Backend on Kubernetes
The Couchbase Autonomous Operator 2.0 release introduces a number of groundbreaking features and enhancements that make it easier than ever to deploy, provision, monitor and manage your Couchbase Server nodes on Kubernetes. In addition to Couchbase server nodes, Couchbase Mobile...
Public Network, External DNS & Couchbase Autonomous Operator
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...
Creating Dynamic VMs Infrastructure With Xen Hosts
Introduction In today’s 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...
Best Practices for Operating 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...
Couchbase Autonomous Operator 2.0 For Kubernetes Is Now GA!
We’re proud to announce the general availability of Couchbase Autonomous Operator 2.0. We have achieved significant milestones since we first announced production certification of Couchbase Server on Docker containers in June of 2016, and with Autonomous Operator 2.0, we are...
Testing For Growth
The goal of load testing should be to identify what load your current cluster can handle, and how you need to mutate and adapt your cluster configuration as you reach various load milestones. The result should be a plan for...
Couchbase Intro for MongoDB Developers and NoSQL Experts
Six thousand years ago, the Sumerians invented writing for transaction processing — Gray & Reuter By any measure, MongoDB is a popular document-oriented JSON database. In the last dozen years, it has grown from its humble beginnings of a single...
Using Eviction Effectively to Manage Memory in Couchbase GSI
Eviction In Couchbase server, the Plasma storage subsystem used by Global Secondary Index is initialized with a specific value to be used as its memory quota. The storage subsystem constantly tracks its memory usage and adheres to its memory quota...
Couchbase Autonomous Operator 2.0 with Prometheus – Part 2
Prerequisites As mentioned in Part 1 of the blog, we need to run Prometheus and Grafana in the Kubernetes environment on our Amazon EKS. The recommended way is to use Kube-Prometheus, an Open Source project. Not only will this simplify...
Couchbase Autonomous Operator 2.0 with Prometheus – Part 1
We recently announced the latest preview of the Couchbase Autonomous Operator (CAO) 2.0 beta. This release is a significant update to the Couchbase Autonomous Operator. Couchbase Autonomous Operator 2.0 introduces several new enterprise-grade features with fully autonomous capabilities – security,...
Why Couchbase Is the Best NoSQL Option for Red Hat OpenShift
Red Hat’s leadership in the container orchestration space with OpenShift mirrors Couchbase’s leadership in the containerized database space with its Autonomous Operator. This fact is the foundation of the partnership between Red Hat and Couchbase. I’ve personally worked on the...
Index Advisor Service for N1QL (March refresh)
This is our March drop for Index Advisor service for N1QL after fixing some of the bugs that were found after our last refresh in Feb. We plan to keep improvising the Index Advisor service(What is it?). The fixes in...