Month: April 2017
New to Couchbase Server 5.0: GSI replicas and rebalancing
Couchbase Server 4.0 introduced Global Secondary Indexes (GSI) to support the N1QL query engine. Now, with Couchbase Server 5.0 (as of the April developer build), we have added the ability to automatically replicate and rebalance these indexes. At first, GSIs...
Save Captured Images in a NativeScript Angular Application to Couchbase
I get a particular set of questions quite a bit when it comes to mobile applications, the first being how to save captured images, and the second being how to sync them between devices or a remote database. Since I’m...
A Comparison of SQL and NoSQL to Simplify Your Database Decision
Have you been investing your time, effort, and resources in building ETL procedures that keep migrating data from one database to another? Is your RDBMS fully equipped to deal with unstructured and non-traditional data? With Big Data becoming the hottest...
Authorization & Authentication with RBAC (Part 2)
Authorization and authentication are important to Couchbase. In March, I blogged about some of the new Role Based Access Control (RBAC) that we are showing in the Couchbase Server 5.0 Developer Builds. This month, I’d like to go into a...
Data Synchronization Across iOS Devices Using Couchbase Mobile
This post looks at how you get started with data replication/synchronization across iOS devices using Couchbase Mobile. The Couchbase Mobile Stack comprises of Couchbase Server, Sync Gateway and Couchbase Lite embedded NoSQL Database. In an earlier post, we discussed how...
Testing your Sync Gateway functions with synctos
Synctos includes a built-in test-helper module that helps you to write tests that validate your document definitions. It's always a good idea to test your code/configuration for bugs, and your synctos document definitions are no different.
Getting Started with Urban Airship Push Notifications
Urban Airship is a popular messaging and notification service. In part 1 of this post we’ll look at how to set up Urban Airship push notifications. In part 2 of the post we’ll use these notifications to trigger replications in...
Docker and Vaadin Meet Couchbase – Part 2
How to develop and run a Couchbase powered, fully functional Spring Boot web application using the Docker toolset. In part one of the series, I demonstrated how to run two Docker containers to run a functional application with a presentable...
NDP Episode #17: Marten for .NET Developers
I am pleased to announce that the latest episode of The NoSQL Database Podcast has been published to all the popular podcasting networks. In this episode I’m joined by Jeremy Miller and Matt Groves where we talk about Marten and...
Create a Continuous Deployment Pipeline with Node.js and Jenkins
We’re going to see how you can easily get started with Jenkins and Node.js can be made to work together to enable continuous deployment based on changes made to a GitHub repository.
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...
Use Docker to Deploy a Containerized Java with Couchbase Web Application
Not too long ago I wrote about containerizing a Node.js RESTful API and Couchbase Server to demonstrate how easy it is to deploy web applications in a quick and reliable fashion. In that guide we created a simple API, built...