Category: Best Practices and Tutorials

Getting Ready for SAML: Essential Preparations for Couchbase Server Integration

Getting Ready for SAML: Essential Preparations for Couchbase Server Integration

In the evolving landscape of digital security, the integration of Couchbase with a Security Assertion Markup Language (SAML) Identity Provider (IdP) stands as a cornerstone for robust authentication mechanisms. Why Should You Implement SSO with Couchbase Server? Single Sign-On (SSO)...

April 17, 2024
Migrate From MongoDB to Couchbase in Minutes With the CLI and IDE Plugins

Migrate From MongoDB to Couchbase in Minutes With the CLI and IDE Plugins

Trying Couchbase just got even easier, you can now import your MongoDB data and indexes into Couchbase seamlessly. Whether you prefer working directly from the command line, or within your favorite IDE, our various new offerings—cbmigrate CLI, Couchbase VSCode Extension,...

Improved Debuggability for SQL++ User-Defined Functions

Improved Debuggability for SQL++ User-Defined Functions

User-defined functions (UDFs) are a very useful feature supported in SQL++. Couchbase 7.6 introduces improvements that allow for more debuggability and visibility into UDF execution. This blog will explore two new features in Couchbase 7.6 in the world of UDFs. Profiling...

Column-Store vs. Row-Store: What’s The Difference?

Column-Store vs. Row-Store: What’s The Difference?

When’s the last time you used a database? Most of us are so accustomed to user-friendly interfaces like TikTok, bank apps, and work programs that we don’t realize we’re interacting with databases all the time. We’re even less inclined to...

Learning on the Couch with FreeCodeCamp: Version Control – Git + GitHub

Learning on the Couch with FreeCodeCamp: Version Control – Git + GitHub

If you’d like to watch this blog live, here is a video of Nyah Macklin & Jessica Rose walking through the process of installing Git and setting up a GitHub account. Watch below or read on. In our last post,...

Differences Between Serverless vs. Cloud Computing

Differences Between Serverless vs. Cloud Computing

Overview of Serverless Computing and Cloud Computing This blog post will discuss the main differences between serverless and cloud computing, their advantages and disadvantages, and their primary use cases. Keep reading to learn which type of computing is the best...

Consolidate Your Databases to Eliminate Data Sprawl, Reduce Complexity and Lower Costs

Consolidate Your Databases to Eliminate Data Sprawl, Reduce Complexity and Lower Costs

The concept of consolidation is simple, and applying its principles can bring immense benefit to any organization. But what does consolidation mean in the context of database technology?  Google defines consolidation as “the action or process of combining a number of...

What is Vector Similarity Search?

What is Vector Similarity Search?

Vector Similarity Search Overview Vector similarity search is a technique that finds similar content or data according to their vector representations. Imagine each piece of data as a collection of numbers arranged in a specific way. By comparing these collections...

Unlocking Data Security: Customer-Managed Encryption Keys in Capella

Unlocking Data Security: Customer-Managed Encryption Keys in Capella

Capella understands how important data security is to your business, especially when using cloud services. That’s why we’re excited to announce a new feature that lets you take control over your data protection: Customer-Managed Encryption Keys (CMEK). What is CMEK?...

API vs. SDK: Breaking Down the Differences (Plus Examples)

API vs. SDK: Breaking Down the Differences (Plus Examples)

This blog post will discuss what APIs and SDKs are, the differences between them, how developers use them, and situations in which you would benefit from choosing one over the other. What is an API? The traditional definition of an...

A Guide to Vector Search

A Guide to Vector Search

What is Vector Search? Developers are flocking to vector search to make their applications more adaptive to their users. As the term search implies, vector search is for finding and comparing objects using a concept known as vectors. Put simply,...

February 26, 2024
An Overview of Retrieval-Augmented Generation (RAG)

An Overview of Retrieval-Augmented Generation (RAG)

What Is Retrieval-Augmented Generation? There’s no doubt that large language models (LLMs) have transformed natural language processing, but at times, they can be inconsistent, random, or even plain wrong in the responses they deliver to a prompt. While this can...

February 21, 2024