---
title: "DB24 Datastore Architecture - Data Collection Guide"
url: https://db24.ai/docs/datastore
description: "DB24 Datastore technical documentation - central data collection component, historical storage, notifications, and SQL Server Agent jobs."
lang: en
---

# Datastore

Last updated: March 4, 2026 •

technical-documentation

datastore

architecture

## DB24 Datastore

## Overview

The Datastore is the central component of the DB24 system, responsible for collecting and aggregating critical information from multiple runtimes. It serves as the focal point where all the collected data is processed, stored, and made available for reporting and action.

The Datastore runs on **SQL Server**, and it's possible to install and run DB24 Datastore as a sidecar on an existing SQL Server to cut license costs.

## Core Functionality

### 1. Data Collection and Aggregation

The Datastore collects information from multiple SQL Server Runtime instances. The runtimes do not push data; rather, the Datastore actively connects and reads from them. Collection jobs run every 30 minutes.

### 2. Historical Data Storage

To minimize impact on runtime storage, the Datastore persists historical data collected from runtimes. This allows for long-term retention without burdening runtime environments.

### 3. Notifications, Alerting and Reporting

The Datastore provides intelligent notification and reporting mechanisms, monitoring data for anomalies and sending alerts for critical issues.

## Connectivity and Communication

Prerequisites for proper functionality:

- **Network Access**: Ensure Datastore can connect to SQL Server runtimes
- **SQL Server Agent permissions**: The agent needs `db_datareader` role and write permission on `cfg` schema

## Datastore's SQL Server Agent Jobs

- **DB24MACDataCollector_Inbound**: Data collection every 2 hours
- **DB24MACGoodNight**: Maintains Datastore health, trims old data
- **DB24MACNotifications**: Sends notifications every 10 minutes
- **DB24MACRuntime_Outbound**: Pushes configuration changes to Runtimes

## Related Documentation

- DB24 Overview (https://db24.ai/docs/overview) - Platform introduction
- Installation Guide (https://db24.ai/docs/installation-guide) - Setup instructions

Previous Overview: https://db24.ai/docs/overview
Next Runtimes: https://db24.ai/docs/runtimes

## Structured data

```json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "DB24",
  "url": "https://db24.ai",
  "logo": "https://db24.ai/logo.png",
  "description": "SQL Server on autopilot. DB24 monitors, backs up and documents SQL Server automatically for organisations that run it without a dedicated DBA.",
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "sales",
    "email": "sales@db24.ai"
  },
  "sameAs": [
    "https://www.linkedin.com/company/db24"
  ]
}
```