Month: January 2017

Using N1QL Subquery Expressions to Query Over Nested Couchbase Documents

Using N1QL Subquery Expressions to Query Over Nested Couchbase Documents

Back in Couchbase 4.0, N1QL was introduced as a way to give developers more flexibility when querying their NoSQL data stored within Couchbase Server. You could run SQL queries against JSON data and everything would be amazing. However, with N1QL...

Taxi Ride Analysis – Native Analytics on Couchbase with Cloud9 Charts

Taxi Ride Analysis – Native Analytics on Couchbase with Cloud9 Charts

This is a guest post by Jay Gopalakrishnan. Jay is the founder of Cloud9 Charts, an analytics platform built for modern data architectures, featuring native support for Couchbase and N1QL. Follow them on twitter @cloud9charts This post uses the NYC...

January 18, 2017
Introducing Developer Builds

Introducing Developer Builds

We believe that it takes a community to design, build and ship great software. So today, I’m excited to announce a new program called “Couchbase Developer Builds”. The goal of the program is to keep you updated on the exciting...

Testing Spring Data Couchbase Applications with TestContainers

Testing Spring Data Couchbase Applications with TestContainers

In a previous series of blog posts I explained how to use TestContainers for your Java Junit tests. Some of the issues we did not address were about how to test N1QL, create your own buckets, index etc… This post...

Validating your Sync Gateway documents with synctos

Validating your Sync Gateway documents with synctos

When building any system with client and server components, it is critical to validate the data that the client tries to store on the server and to ensure that only those who are authorized can view or modify it. Otherwise...

Couchbase Customer Advisory Note – Security

Couchbase Customer Advisory Note – Security

In light of the recent widespread news about security vulnerabilities in MongoDB and Elasticsearch, we want to proactively remind our customers of Security Best Practices for Couchbase. At this time there have been no known ransomware attacks on Couchbase, and...

Doing a Proper Uninstallation of Couchbase Server on Mac

Doing a Proper Uninstallation of Couchbase Server on Mac

So you’re probably wondering why you would ever want to uninstall Couchbase. After all, it is the best NoSQL database around, right? Actually, I had recently received and inquiry that there were problems during the installation of Couchbase Server on...

A convenient workload generator for Couchbase in OpenShift

A convenient workload generator for Couchbase in OpenShift

Our first Guest Post from the Community Writing Program comes from Nicolas Motte. Nico is a full-stack engineer in the South of France. He released several native and hybrid mobile applications to iTunes and Google Play and started his own company in 2015. Today...

Video Tutorial for Creating a URL Shortener with Node.js and N1QL

Video Tutorial for Creating a URL Shortener with Node.js and N1QL

Not too long ago I wrote a lengthy tutorial on how to use Node.js and Couchbase to create a URL shortener.  This tutorial used N1QL for querying the data.  To compliment that writeup I’ve gone ahead and created a video...

Syncing Couchbase Documents Between Mobile Platforms and Devices with NativeScript and Angular

Syncing Couchbase Documents Between Mobile Platforms and Devices with NativeScript and Angular

Over the past few days we’ve been exploring how to create a simple Android and iOS application using NativeScript, Angular and Couchbase. First we saw how to use Couchbase for basic key-value operations and then we saw how to query...

Using PouchDB and Couchbase NoSQL in Your Node.js Web Application

Using PouchDB and Couchbase NoSQL in Your Node.js Web Application

One of my preferred technologies for developing web applications is Node.js. I do a lot of JavaScript development, so it is another piece to fit in my development puzzle. Not too long ago I wrote a guide for using Couchbase...

New to NoSQL?  Meet N1QL!

New to NoSQL? Meet N1QL!

A few years ago NoSQL might have sounded like a alien monster, but given the advances in the technology and how modern web and mobile applications are storing and accessing data, it is and has become a critical part of...