DEV Community

Paulet Wairagu
Paulet Wairagu

Posted on

1

NoSQL DATABASES

  • NoSQL means Not only SQL.
  • NoSQL databases have their roots in the open source community.
  • NoSQL database implementations are technically different from each other.
  • Adopting NoSQL databases has several benefits, including storing and retrieving session information and event logging for apps.
  • The four main categories of NoSQL databases are Key-Value, Document, Wide Column, and Graph.
  • Key-value NoSQL databases are the least complex architecturally.
  • Document-based NoSQL databases use documents to make values visible for queries.
  • In document-based NoSQL databases, each piece of data is considered a document, which is typically stored in either JSON or XML format.
  • Column-based databases spawned from the architecture of Google’s Bigtable storage system.
  • The primary use cases for column-based NoSQL databases are event logging and blogs, counters, and data with expiration values.
  • Graph databases store information in entities (nodes) and relationships (edges).

API Trace View

Struggling with slow API calls? 👀

Dan Mindru walks through how he used Sentry's new Trace View feature to shave off 22.3 seconds from an API call.

Get a practical walkthrough of how to identify bottlenecks, split tasks into multiple parallel tasks, identify slow AI model calls, and more.

Read more →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more