Tag: couchbase
Certificate Pinning in Android with Couchbase Mobile
Couchbase Mobile 2.0 supports certificate pinning on all Couchbase mobile platforms. Certificate pinning is a technique used by applications to “pin” a host to it’s certificate/public key. Communication between Couchbase Lite and Sync Gateway is encryped and secured using SSL/TLS....
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...
ASP.NET with Couchbase: Getting Started
ASP.NET is the development platform that most Microsoft developers use. At the Couchbase Connect Silicon Valley 2017 conference, I spoke to some .NET developers in a workshop. I asked them what type of content they’d like to see me create...
Create the Right Index, Get the Right Performance.
Introduction There are three things important in database systems: performance, performance, performance. For NoSQL database systems, there are three important things: performance at scale, performance at scale, performance at scale. Understanding the index options, creating the right index, with the...
Couchbase Console (video tour) – Update
Couchbase Console has a refreshed UI in Couchbase Server 5.0. Couchbase Server 5.0 is now available for download. But back in January, we were releasing developer builds to get early feedback. Note: this blog post is an updated repost of...
N1QL: A Practical Guide. Second Edition
Two years and two weeks ago, on a crisp fall day at Wall Street in New York, we launched N1QL in Couchbase 4.0. Even before the launch, we had customers using pre-release N1QL because it solved the critical business problem:...
Announcing Analytics Developer Preview 3
Couchbase is excited to announce the availability of Couchbase Analytics Developer Preview 3 (DP3). Major Features: Rich query language: Couchbase Analytics supports SQL++, a next-generation declarative query language that has much in common with SQL. However, SQL++ includes extensions appropriate...
Distributed session management with ASP.NET Core and Couchbase
Distributed session is a way for you to store your session state outside of your ASP.NET Core application. Using Couchbase to store session state can help you when you need to scale your web site, especially if you don’t want...
Powershell with the Couchbase REST API
PowerShell is a scripting environment / command line that comes with Windows and is also available for Linux and within Azure. Maybe you’ve used Postman or Fiddler to make HTTP requests. Those are great, but not necessarily the right tools...
Dependency Injection with ASP.NET Core and Couchbase
Dependency Injection is a design pattern that makes coding easier. It saves you the hassle of instantiating objects with complex dependencies, and it makes it easier for you to write tests. With the Couchbase.Extensions.DependencyInjection library (GitHub), you can use Couchbase...
Learn N1QL in 10 Minutes: An Interactive Online Tutorial
N1QL is SQL for JSON. The goal of N1QL is to give developers and enterprises an expressive, powerful, and complete language for querying, transforming, and manipulating JSON data. The goal of N1QL is to give developers and enterprises an expressive,...
Couchbase’s History of Everything: DCP
Hiding behind an acronym (DCP), Couchbase has a secret superpower. Most people think of databases as storage locations data in a certain moment in time. But with Database Change Protocol (DCP), a Couchbase cluster can be viewed as an ongoing...