Category: Couchbase Architecture

Announcing Analytics Developer Preview 3

Couchbase is excited to announce the availability of Couchbase Analytics Developer Preview 3 (DP3). Major Features: Rich query language: Couchbase Analytics supports SQL++, a next-generation declarative query language that has much in common with SQL. However, SQL++ includes extensions appropriate...

/ October 9, 2017
Replication Layered Protocol

Introducing the New Data Replication Protocol in Couchbase Mobile 2.0

In a distributed system, updates to a shared database from multiple clients will have to be synchronized. The goal of the replication process is to ensure that all the mobile clients and the server(s) have a consistent view of the...

Couchbase Server on OpenShift Enterprise and Kubernetes – Developer Preview Available !!

We’re excited to announce the developer preview of Couchbase Server cluster on Red Hat OpenShift Enterprise which is based on Kubernetes. This project was a close collaboration between Couchbase, Red Hat, Amadeus and JetStack. A joint session on Deploying Couchbase...

Couchbase Shared Database Access

Access to Shared Couchbase Database Bucket From Mobile and Web Clients

With the release of Sync Gateway 1.5 and Couchbase Server 5.0, mobile and web clients can seamlessly access documents in the same Couchbase Server bucket. This implies that a document created by a web app via the Couchbase SDK will...

self signed cert

Certificate Pinning in your Couchbase Mobile iOS App

Communication between Couchbase Lite and Sync Gateway is encryped and secured using SSL/TLS. The SSL/TLS protocol relies on a Public Key Infrastructure (PKI) mechanism using a X.509 certificate to establish the Sync Gateway server’s identity. The certificate is typically issued/signed...

Pruning Explained

Managing Database Sizes in Couchbase Mobile and Conflict Resolution

Couchbase Mobile uses a Multi Version Concurrency Control (MVCC) technique for handling conflicts. One of the challenges in a MVCC based system is that over time, a document can grow to have multiple revisions. One can conclude that if all...

Persist and Abstract Data in a Nativescript Typescript Application

Couchbase is a great tool to persist data inside our app. If you haven’t heard of it, it’s a document object storage that allows you to save your data. If you are using NativeScript-Angular, there are already some great tutorials...

Conflict Resolution

Demystifying Conflict Resolution in Couchbase Mobile

Conflicts can occur in replication environments where a document can be updated concurrently by one or more writers. This is especially common in mobile environments wherein unreliable network connections may result in concurrent changes from multiple devices not being synchronized in...

Sample application

Sample Application with Spring and Angular: GitTalent

One of the first big projects I was involved in after I started at Couchbase last year was helping to create a sample application that would be demonstrated at Couchbase Connect 2016. Sample application It was an enormous team effort...

Announcing Couchbase Analytics Developer Preview 2

I am very pleased to announce Couchbase Analytics Developer Preview 2. Couchbase Analytics allows you to analyze data in its natural form without defining a rigid schema and removes the need for expensive data preparation and transformation. Couchbase Analytics complements...

/ April 18, 2017