Tag: N1QL

N1QL enhancements in 4.5.1 – Part1

N1QL enhancements in 4.5.1 – Part1

Couchbase is all about enabling more and more enterprise applications to leverage and adopt NoSQL/JSON data model. N1QL simplifies this transition from traditional Relational databases, and is built with tons of features to achieve best of both worlds. Continuing the...

Making most of your Arrays.. with Covering Array Indexes  and more..

Making most of your Arrays.. with Covering Array Indexes and more..

Hurrah!! We just released Couchbase Server 4.5 which brings a bag full of wonderful features and enhancements. My earlier post Making the most of your arrays… with Array Indexing introduced the Array Indexing functionality. This blog post includes covering array indexes,...

Making the most of your Arrays… with N1QL Array Indexing

Making the most of your Arrays… with N1QL Array Indexing

 Couchbase 4.5 is released!! Part2 is a continuation of this blog and it includes covering array indexes, support for more operators such as UNNEST, ALL, ANY AND EVERY etc., Do you have documents with embedded arrays and need an efficient means...

Chicago User Group Visits – September 2016 (Videos)

Chicago User Group Visits – September 2016 (Videos)

I spent nearly a week in Chicago, visiting three user groups, appearing on a video podcast, and talking to everyone who would listen about Couchbase. Something happened at the Chicago .NET Developers Downtown user group that I have never seen...

Matthew Groves September 23, 2016
.NET and Couchbase – August 2016, Dayton Ohio (video)

.NET and Couchbase – August 2016, Dayton Ohio (video)

I was a guest speaker at the Dayton .NET Developers Group on August 24, 2016. My topic was Full Stack Development with .NET and NoSQL. The group and venue kindly allowed me to record the session, and so I’ve posted...

Matthew Groves September 16, 2016
SQL for JSON and Full Stack Development – August 2016, Tulsa Tech Fest (Videos)

SQL for JSON and Full Stack Development – August 2016, Tulsa Tech Fest (Videos)

I was a speaker at the Tulsa Tech Fest on August 5th, 2016. I had a great time, met a lot of new people, and talked a lot about Couchbase. It’s rare for me to go to a conference or...

Matthew Groves September 1, 2016
Upcoming #Couchbase Events in Chicago

Upcoming #Couchbase Events in Chicago

I’m going to be in Chicago for most of next week. If you’re in Chicago and interested in NoSQL and Couchbase, now is a good chance to attend some sessions, visit some great user groups, and ask me questions in-person....

Matthew Groves August 30, 2016
The Simplicity of RxJava with N1QL Queries and Couchbase

The Simplicity of RxJava with N1QL Queries and Couchbase

The Simplicity of RxJava with N1QL Queries and Couchbase Have you ever tried to query Couchbase using N1QL and the Java SDK's synchronous API? It works well and isn't particularly difficult, but I find it to be a little messy,...

Copying Documents Between Buckets in Couchbase

Copying Documents Between Buckets in Couchbase

When I’m at a user group or conference, people often come up to me afterwards with good questions. This is a great way for me to get blog post ideas: if they have a question, chances are lots of other...

Matthew Groves August 23, 2016
How to use #Couchbase Query Workbench

How to use #Couchbase Query Workbench

This video shows the new Query Workbench in Couchbase Server 4.5. For more information, check out my blog post from July about Query Workbench. If you’d like to learn more about how to use Couchbase, please visit our Couchbase Developer...

Matthew Groves August 1, 2016
N1QL Scan Consistency including new AtPlus (Video)

N1QL Scan Consistency including new AtPlus (Video)

This video shows the ScanConsistency options when executing N1QL queries, and covers all the ScanConsistency options, including the new AtPlus. The source code used in this video is available on Github. If you’d like to learn more about how to...

Matthew Groves July 18, 2016
Deferring Index Creation

Deferring Index Creation

There is a feature in Couchbase 4.x that can really help with Global Secondary Index creation and many do not know about. It is the ability to queue index creation statements and then parallelize their creation for efficiency and performance....