Tag: nosql

Creating a User Profile Store with Node.js and a NoSQL Database

There are many use-cases for NoSQL databases, but one that I encounter frequently is in the realm of storing user data. A user profile store is great for NoSQL because profiles often need to be flexible and able to accept...

Couchbase Meetup Project on the OCEAN Stack Available

I was recently at two different Meetup groups in Southern California presenting on what I’m calling, the OCEAN stack, which is composed of Ottoman.js, Couchbase Server, Express Framework, Angular, and Node.js. We had a great turnout of developers hungry to...

N1QL

Bringing SQL to NoSQL – Rich, Declarative Querying for JSON

Couchbase Server is a document-oriented NoSQL database. Most NoSQL systems force you to sacrifice the rich querying capabilities of SQL in trade for the other benefits they offer. At Couchbase, we’ve developed the N1QL query language to solve this problem....

Getting Started with NoSQL Using Couchbase Server and PHP

A few days ago I wrote about using PHP with Docker and Couchbase, but I never really got into best practices of going all in with NoSQL. For example, how do you read and write data with Couchbase Server while...

Simplifying Your NoSQL Cluster Design by Moving From MongoDB to Couchbase

When I’m out at events and talking to NoSQL users and advocates, I often hear stories on why people have decided to start using Couchbase after having come from MongoDB.  Take, for example, an interview I did with Tom Coates...

NDP Episode #19: Mobile Development with Realm

I am pleased to announce that the latest episode of The NoSQL Database Podcast has been published to all the popular podcast networks.  Episode 19, Mobile Development with Realm, focuses on a very popular NoSQL database for use in mobile development,...

Conflict Resolution

Demystifying Conflict Resolution in Couchbase Mobile

Conflicts can occur in replication environments where a document can be updated concurrently by one or more writers. This is especially common in mobile environments wherein unreliable network connections may result in concurrent changes from multiple devices not being synchronized in...

Engaging for growth: Introducing the industry’s first Engagement Database

Today at Couchbase, we tread a new path by carving out a new category of database: the Engagement Database. What is an Engagement Database, you ask me – a guy steeped in the technology side of the business? It’s something...

Data Modeling NoSQL Documents in MongoDB vs Couchbase Server

When I’m out at events, I get a lot of questions regarding the differences between MongoDB and Couchbase Server as they are both in the NoSQL space and are both document databases. One particular question is related to data modeling....

Deploying a Containerized Couchbase NoSQL Database Cluster with Docker – Video Tutorial

Docker is all the rage lately so I’ve decided to hop on this train and whip together some content regarding the containerization of Couchbase.  I’ve seen a few tutorials that demonstrate the use of Couchbase with Docker, but I’ve decided...