Category: Data Modeling

What is a Transactional Database?

What is a Transactional Database?

Transactional databases store data in rows rather than columns to read and write data quickly. A transactional database maintains data integrity by relying on ACID (atomicity, consistency, isolation, durability) properties. ACID ensures that a database is restored to its original...

August 11, 2023
Introducing Couchbase Time Series

Introducing Couchbase Time Series

Couchbase is excited to announce the release of a new time-series feature as part of Couchbase 7.2. This feature is built on top of the robust Couchbase distributed database architecture, which is designed to scale horizontally as your data grows,...

July 26, 2023
Recursive Query Processing in SQL++ (N1QL)

Recursive Query Processing in SQL++ (N1QL)

It is extremely likely that you have come across issues with hierarchical lookups or graph traversal in your application as a developer who handles real-world use cases. And, for obvious reasons, you prefer solving them at the database layer and...

Webcast: See our Developer-friendly Updates to Capella DBaaS

Webcast: See our Developer-friendly Updates to Capella DBaaS

The Spring Release of Couchbase Capella™ DBaaS coincides with National Cloud Database Day (June 1st) – perfect timing because Capella reimagines the modern database as a fast, flexible, and affordable cloud database platform. In this What’s New webcast, we’ll walk you...

Database vs. Data Warehouse: Differences, Use Cases, Examples

Database vs. Data Warehouse: Differences, Use Cases, Examples

The explosion of data in the digital age has created a pressing need for organizations to efficiently store, manage, and analyze vast amounts of information. Databases and data warehouses are crucial tools that help businesses make sense of their data...

Explore your Couchbase Buckets with Azimutt

Explore your Couchbase Buckets with Azimutt

Azimutt is a Next-Gen ERD that allows you to Design, Explore, Document and Analyze your database. What is an ERD, you ask? ERD stands for Entity Relationship Diagram. Because, yes, you can have (virtual) entity relationships in a document database....

Data Migration from Oracle to Couchbase

Data Migration from Oracle to Couchbase

You may know Couchbase as the fastest, most scalable NoSQL platform available. However, did you know that Couchbase can also be a relational database? Couchbase is a data platform that can operate with multiple simultaneous personalities all in the same...

May 2, 2023
11 Effective Microservices Development Best Practices

11 Effective Microservices Development Best Practices

Microservices architecture is increasingly popular in today’s fast-paced software development landscape. Because microservices run independently, developers can scale and maintain each application without disrupting other microservices, making them easier to work with than a monolithic architecture.  Keep reading to find...

Our 2022 Hot Topics and Innovations

Our 2022 Hot Topics and Innovations

Over the past year the Couchbase blog has been filled with product announcements, developer tutorials, conceptual introductions, and much more. Here is a look at the most popular posts that we had and why it is still worth reading today....

December 22, 2022
How to Model Data: A Guide To JSON Data Modeling

How to Model Data: A Guide To JSON Data Modeling

When beginning to learn about document databases, it’s nice to have a grasp of JSON data modeling basics. This will help you navigate the space and topics easier having an expanded vocabulary on the subject. Experience with a traditional relational...

November 18, 2022
6 Types of Data Models (With Examples)

6 Types of Data Models (With Examples)

In part 2 of the “how to model data” series, we answer the question “What are the different types of data models?” Take a look at various logical models, data model examples, their strengths and weaknesses, and pros and cons....

October 26, 2022
What is Data Modeling? Conceptual, Physical, Logical

What is Data Modeling? Conceptual, Physical, Logical

Data modeling is the process of planning a structure to represent how information and relationships between information will be stored in your system. This post is a brief introduction to data modeling, as well as three progressive types of data...

October 7, 2022