Category: Best Practices and Tutorials
Scaling a Couchbase Cluster for Increasing and Decreasing Demand
When it comes to scaling a database, it is often a task that people want to avoid. For relational databases, which are often vertically sized databases, the administrators would have to take the database offline and add new hardware to...
Comparing Couchbase Views with Couchbase N1QL & Indexing.
As Couchbase data platform evolved, services like N1QL and GSI Indexing handled the use cases Couchbase VIEWS used to handle and much more. It’s logical to ask the comparative question between them. Here is a table comparing both. This is...
Sharing and Syncing Data between iOS Apps and App Extensions across devices
This post discusses how to use Couchbase Mobile to share data between your iOS App and iOS App Extension across devices. In an earlier post, we discussed how you can use Couchbase Lite as a standalone, embedded data store to share...
Introducing the Query Interface in Couchbase Mobile 2.0
The Couchbase Lite 2.0 Release, brings a plethora of new features and enhancements. We discussed one such enhancement, namely the new replication protocol between in an earlier blog post on Replication 2.0. In this blog post, we will introduce you...
Access to Shared Database Bucket from Web and Mobile Clients in Couchbase Mobile (Updated)
With the release of Couchbase Mobile 1.5 and Couchbase Server 5.0,mobile ,web and desktop apps can seamlessly access documents in the same Couchbase Server bucket. This implies that a document created on the server via the Couchbase SDK will be...
Secure Your NoSQL Data with Couchbase Role-Based Access Control
In a world where data leaks are becoming increasingly common, the need to harden the database and web applications becomes ever so important. I, like many other developers, came from working with relational databases such as MySQL and Oracle, where...
Couchbase Data Platform Delivers Strong ROI to Surveyed Enterprises Worldwide
World’s most powerful NoSQL technology helps surveyed enterprises achieve $5.41M in additional revenue per year with productivity benefits of $1.89M per year/per organization and five-year ROI of 274% Today I am very pleased to share the results of an IDC...
Optimize N1QL performance using request profiling
Monitoring uncovered the resource hog. Now what? Couchbase Server 4.5 introduced a mechanism to keep an eye on executing requests, so that slow performers could be highlighted. This DZone article covers the subject of N1QL monitoring in great detail, but...
The Value of Customer Feedback
A couple weeks ago, our company came together in Paris, as we will do again later this month in the Silicon Valley, for our user conference called Connect. During our conferences, we spend time talking to current and prospective customers...
Create a RESTful API with Node.js, Hapi, and Couchbase NoSQL
Developing Node.js applications with Express is no doubt a very popular option, however it isn’t the only option and it may not even be the best option. I recently started looking into Hapi which defines itself as being a framework...
Infrastructure as code: Couchbase distributed cluster best practices – Part 1 introduction and theory
Arkadiusz Borucki works as a Site Reliability Engineer at Amadeus, focused on NoSQL databases and automation. In his day-to-day work, he uses Couchbase, MongoDB, Oracle, Python, and Ansible. He’s a self-proclaimed big data enthusiast, interested in data store technologies, distributed systems, analytics,...
Oracle Date Format: N1QL and Support for Date-Time Functions
Date and Time functions and formats can vary for different databases. In this article, we shall compare Couchbase ISO-based Date-Time functions with Oracle Date format. Date formats vary between relational and NoSQL database due to the nature of NoSQL JSON...