
cbping Should Be Your New Friend
If you have used the command line ping utility to check simple network connectivity between hosts, you know how useful it is. Well there is a utility like that for Couchbase now. It is aptly named cbping and it will...

Deferring Index Creation
Defer the creation of the indexes if you need to create multiple indexes at one time. When you are ready you tell the cluster to build those indexes.

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

Three New Couchbase Books in Late 2015
Late in 2015, there were three new or updated books published about Couchbase that you need. The first is Pro Couchbase Server 2nd ed. by Couchbase's own David Ostrovsky and Mohammed Haji, as well as Yaniv Rodenski. It is 349 pages of pure goodness. Published by...

Couchbasics: How Functional and Performance Needs Determine Data Access in Couchbase
There are multiple ways of getting data in and out of Couchbase. Notice that I did not say querying, I said in and out…on purpose. Not all ways of getting data in and out of Couchbase are querying like in...

The Best Database For Storing Images Might Not Be a Database At All
From a developer perspective, it is easy and convenient to store files in a database. But the best database for storing images might not be a database all.

Advanced Object Modeling for High Write Rates with Logging and Event Data – Part 1
Learn advanced object modeling for High write rates with logging and event data, also have easy searchability with N1QL as well.

Server Utilization: Couchbase vs MongoDB
When I started out using MongoDB in 2012 as the ops and architecture guy, I had a few key problems with how it is architected. As time has passed, I’ve observed others having similar challenges. A fundamental problem is MongoDB...

Why I Use Double Colons as a Key Pattern Delimiter
People ask me all the time why I create Couchbase key patterns with double colons as a delimiter. Well… Not::much::else::uses::double::colons so it is a great delimiter They make for human readable keys Every object in Couchbase needs a unique key per bucket and since...

IPTables Firewall Settings for Couchbase DB and Couchbase Mobile Sync_gateway
It is all too common for people to just turn off IPtables instead of actually figuring out what ports to open. I have to admit I have done it myself. Well we need to stop that. IPtables is our friend, really....

Couchbase Rolling Upgrades
One of the capabilities of Couchbase Server is the ability to do online upgrades without downtime. This is in part due to Couchbase’s auto-sharding and rebalancing features. In this blog post we will walk through the recommended approaches of doing...
Top Posts
- Data Modeling Explained: Conceptual, Physical, Logical
- New Enterprise Analytics Brings Next Generation JSON Analytics to...
- Data Analysis Methods: Qualitative vs. Quantitative Techniques
- What are Embedding Models? An Overview
- What Is Data Analysis? Types, Methods, and Tools for Research
- What are Vector Embeddings?
- App Development Costs (A Breakdown)
- Column-Store vs. Row-Store: What’s The Difference?
- High Availability Architecture: Requirements & Best Practice...