Month: February 2018
Working with JSON Arrays in N1QL
The N1QL query language has a rich set of facilities for working with JSON arrays. In this article, we’ll cover array constants, facilities for searching in arrays, ways to transform arrays, and some useful N1QL array functions. The format is...
Machine Learning with Couchbase and Nexosis
Machine Learning is a tool that is helping developers and data scientists to accomplish all sorts of tasks: Classification – organize and tag data Regression – find relationships between data points Forecasting – use current data to predict the future...
Couchbase Takes the Cloud with AWS Quick Start
Businesses are increasingly adopting cloud-first strategies to quickly create and deliver innovative approaches and adapt to constantly changing business needs and customer demands. By 2020, Gartner estimates the public cloud market will be worth $411 billion, therefore we recognize the...
Optimize Latency, Throughput With Master Slave Replication
In Couchbase, latency and throughput are significantly impacted by data replication. There are different kinds of data replication models, mainly master-slave (Couchbase, MongoDB, Espresso), master-master (BDR for PostgreSQL, GoldenGate for Oracle) and masterless (Dynamo, Cassandra). This article only discusses the...
Create Continuous Deployment Pipelines with Golang & Jenkins
A few weeks ago I had written about continuously deploying an application written with the Go programming language using a popular service called Travis CI. This example demonstrated creating an application that used a Couchbase NoSQL database, creating unit tests,...
Intro to Couchbase HA/DR: Java Multi-Cluster Aware Client
In this post, I’m going to take a look at a sample application that uses the Couchbase Server Multi-Cluster Aware (MCA) Java client. This client goes hand-in-hand with Couchbase’s Cross-Data Center Replication (XDCR) capabilities. XDCR supports flexible replication of data...
Develop with Agility, Develop at any Scale with Couchbase on Cisco UCS
Author’s note: This excerpt from the Couchbase on Cisco UCS® solution brief is published on behalf of Cisco. Full solution brief for Couchbase on Cisco UCS® is available later in this blog. As the world migrates to a digital economy, businesses are...
Developing Applications with Go and NoSQL
If you didn’t know this, Go is one of my favorite programming technologies. It is fast, clean, and not too difficult to learn. In the past I had created some content around using Go with Couchbase. For example, I demonstrated...
NDP Episode #22: Couchbase, the Engagement NoSQL Database
I am pleased to announce that the latest episode of The NoSQL Database Podcast has just been published! The latest episode titled, Couchbase, the Engagement NoSQL Database, was recorded with Justin Michaels and is on the subject of Couchbase Server. If...
Meet Couchbase at DevNexus
DevNexus is a huge professional developers conference that takes place February 21-23, 2018 in Atlanta, Georgia at the Georgia World Congress Center. Couchbase is honored to once again be sponsoring this tremendous conference. Have @mgroves rocking #couchbase at #devnexus pic.twitter.com/sQHK84xk0v...
Continuously Deploying a Golang Application Using Travis CI
So you’ve been developing an application using the Go programming language with a team of developers for your organization. Best practice would say that you need to create proper tests and develop a continuous integration and deployment strategy. If you’ve...
Alexa Skills with Azure Functions and Couchbase
Alexa Skills are the “apps” that you can build to run on Amazon devices like the Echo, Echo Dot, etc. In this blog post, you’ll learn how to build an Alexa skill using serverless Azure Functions and a Couchbase backend...