Tag: performance

Performance Enhancements to N1QL in the Couchbase 5.0 March Developer Build

N1QL in Couchbase has come a long way since it was first introduced in Couchbase Server 4.0.  In Couchbase 5.0, things are taken to the next level in terms of performance.  In terms of the March 2017 Developer build of Couchbase...

N1QL: A Practical Guide

N1QL: A Practical Guide

N1QL is designed to help developer easily develop applications to solve real world problems.  Technically, N1QL is designed to give developers and enterprises an expressive, powerful, and complete language for querying, transforming, and manipulating JSON data. N1QL takes inspiration from...

/ March 17, 2017
Monitoring and profiling

Profiling and Monitoring in Couchbase Server 5.0 Preview (Update)

In March’s developer build, there are some more updates for N1QL query monitoring and profiling. Go download the March 5.0.0 developer release of Couchbase Server today. Make sure to click the “Developer” tab to get the developer build (DB), and...

Couchbase Server 4.6

Announcing Couchbase Server 4.6 – What’s New and Improved

Couchbase delivers the Couchbase Data Platform that powers Web, Mobile, and IoT applications for digital businesses. With our newest release, Couchbase Server 4.6 provides the availability, scalability, performance, and security that enterprises require for their mission-critical applications. What’s New and...

Concurrency Behavior: MongoDB vs. Couchbase

Multi-User Testing   David Glasser of Meteor wrote a blog on an MongoDB query missing matching documents issue he ran into.  It is straightforward to reproduce the issue on both MongoDB MMAPv1 and MongoDB WiredTiger engine. Here are his conclusions...

/ November 30, 2016

MongoDB fails to perform, runs out of gas

Is performance still a problem for MongoDB? Avalon benchmarked Couchbase Server and MongoDB last year, and a lot has changed since then. Couchbase Server 4.0 introduced a SQL-based query language, N1QL. Couchbase Server 4.1 added prepared statements and covering indexes,...

Using Covering Indexes on a Multiple Document Type Bucket

I was recently working on a project that made use of N1QL for querying Couchbase Server data. This was an internal Java application that I was hosting on a low budget Amazon EC2 instance. My problem here is that my...

Often Overlooked Linux OS Tweaks

There are two simple linux OS level settings that people seem to be overlooking setting correctly on their production systems I have seen. These are documented elsewhere, but they keep coming up and seems like they need some quick review...

Prepared Statements – by the Numbers!

Always be Prepared…. In our last discussion on prepared statements in couchbase we talked about the performance gains that are possible using prepared statements. I thought I'd post a “sequel” with a few real world examples and numbers using the...

/ February 4, 2016

Prepare for This!

Get Prepared…. One of the more impressive aspects of using N1QL is the ability to use prepared statements. What are prepared statements? Why use them? What's the big deal? Consider the following example from the travel-sample bucket and dataset that are bundled...

/ February 4, 2016