Category: Data Modeling

Data Structures: Native Collections New in Couchbase 4.6
Data Structures in Couchbase 4.6 is our newest time-saving SDK feature. These allow your client applications to easily map your array-based JSON data into language specific structures. Leveraging native collections support in Couchbase will save you time and hassle: Easily map JSON...

Moving from SQL Server to Couchbase Part 2: Data Migration
In this series of blog posts, I’m going to lay out the considerations when moving to a document database when you have a relational background. Specifically, Microsoft SQL Server as compared to Couchbase Server. In three parts, I’m going to...

Moving from SQL Server to Couchbase Part 1: Data Modeling
In this series of blog posts, I’m going to lay out the considerations when moving to a document database when you have a relational background. Specifically, Microsoft SQL Server as compared to Couchbase Server. In three parts, I’m going to...

.NET Core List, Queue, and Dictionary Data Structures backed by Couchbase
The addition of the sub-document API to Couchbase 4.5 has paved the way for efficient data structure support in Couchbase. In this blog post, I’m going to show a demo of three types of data structures you can use with...

Using cbimport to import Wikibase data to JSON documents
I’m busy working on some SQL Server to Couchbase Server blog posts, but in the meantime, I’d thought I’d leave you a little chestnut of JSON goodness for the Christmas weekend. Wikibase has a huge database of information. All kinds...

Moving from MongoDB to Couchbase server (revisited)
Note: this blog post is a revist of Matthew Revell’s Moving from MongoDB to Couchbase Server This is a developer-focused guide to moving your application’s data store from MongoDB to Couchbase Server. If you’re interested in migrating from a relational...

ELT processing with Couchbase and N1QL
Moving data between data sources. This is one of the key activities in data integration projects. Traditionally, techniques around data movement has been part of Data Warehouse, BI and analytics. More recently Big Data, Data Lakes, Hadoop, are frequent players...

Using Couchbase to Store Non-JSON Data
I believe most of the power of Couchbase Server comes when you use it as a document database to store JSON documents. You get to use N1QL, for instance! However, there are some times when you need Couchbase to store...

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...

Model Your Relational Database Data as NoSQL Document Data
When I’m presenting at events, I often get questions around data modeling. It is common to interact with developers that work with relational databases, but are very interested in a NoSQL database. I, for example, started my database career with...

Couchbase Server 4.5’s new Sub-Document API
Introduction Couchbase Server 4.5 has just been released, so let’s try it out! A complete overview of all the great new features can be found here. This article will highlight the new Sub-Document API feature. What’s a sub-document? The following document...

Couchbase with Windows and .NET – Part 4 – Linq2Couchbase
Part 1 covered how to install and setup Couchbase on Windows Part 2 covered some Couchbase lingo that you’ll need to know Part 3 showed the very simplest example of using Couchbase in ASP.NET In this blog post, I’m going...