Subscribe to the Non-Human & AI Identity Journal

How should teams decide between a data lake and a data warehouse for security telemetry?

Use a lake when you need raw, multi-format data, historical replay, and flexible analytics across many sources. Use a warehouse when the data is already structured and the use case depends on strict schema enforcement at ingestion. Many security programmes need both, with clear rules for what lives where.

Why This Matters for Security Teams

security telemetry is only useful if teams can retrieve, correlate, and trust it fast enough to support detection, investigation, and reporting. The wrong storage pattern can create blind spots, inflate query cost, or make evidence hard to preserve. For security operations, the choice is not just about analytics performance. It affects retention, schema discipline, incident replay, and how confidently analysts can pivot across endpoint, cloud, identity, and application data.

The practical question is whether the programme needs flexibility for varied, semi-structured inputs or a governed model that supports stable reporting and repeatable queries. A data lake usually fits raw telemetry and long-horizon investigation. A data warehouse usually fits curated metrics, detection reporting, and management dashboards. Current guidance suggests mapping the choice to the operational outcome first, not the preferred technology. The NIST Cybersecurity Framework 2.0 is helpful here because it pushes teams to connect data handling decisions to detect, respond, and recover outcomes rather than treat storage as an isolated architecture decision.

Teams often get this wrong by building around tool preference, then discovering that the chosen platform cannot support the actual investigation workflow, preservation requirement, or reporting cadence. In practice, many security teams encounter storage limitations only after an incident has already exposed the gaps in their telemetry design, rather than through intentional architecture review.

How It Works in Practice

A data lake is typically the better fit when security telemetry arrives in different formats, at different speeds, and with different levels of quality. That includes JSON logs, endpoint events, cloud audit records, packet metadata, identity signals, and alert streams. The lake preserves raw or lightly transformed records so analysts can reprocess data later when detection logic changes or a new threat pattern emerges. This is especially useful when teams need historical replay, retro-hunting, or enrichment with new context after the fact.

A data warehouse is more appropriate when the data model is known, the schema is stable, and the main goal is consistent reporting or high-confidence query performance. Warehouses work well for executive metrics, control validation, compliance evidence, and recurring reports where fields must stay predictable. For security telemetry, that often means curated alert facts, normalized asset inventories, or translated event summaries rather than every raw event.

  • Use the lake for raw ingestion, forensic retention, and flexible joins across new data sources.
  • Use the warehouse for curated datasets, controlled schemas, and repeatable reporting.
  • Keep transformation rules explicit so analysts know which dataset is authoritative for which purpose.
  • Apply retention and access controls differently for raw evidence and derived reporting tables.

Security teams also need to consider search latency, cost control, and data lineage. A lake without governance becomes a dumping ground; a warehouse without upstream raw retention becomes a dead end when the original telemetry needs to be reinterpreted. The operational pattern is usually to land everything in the lake, promote selected data into the warehouse, and document the rules for promotion, retention, and deletion. This aligns well with NIST Cybersecurity Framework 2.0 data governance outcomes and with retention expectations in CIS Controls style control programmes.

These controls tend to break down when ingestion is high-volume but metadata is weak, because analysts cannot reliably tell which records are raw evidence, which are transformed, and which are safe for operational reporting.

Common Variations and Edge Cases

Tighter schema control often increases transformation overhead, requiring organisations to balance analyst agility against data quality and governance. That tradeoff matters most when security telemetry is messy, when the organisation is growing quickly, or when multiple teams want different views of the same source data.

There is no universal standard for this yet, but best practice is evolving toward a layered model: raw telemetry in the lake, curated security datasets in the warehouse, and clearly defined promotion criteria between them. This is especially relevant when identity telemetry, cloud audit data, and application logs need to be correlated. In those cases, the warehouse may hold the investigation-ready subset while the lake preserves the full event trail for replay and evidence. If the programme has AI-assisted detection or agentic automations, the same split helps separate unvalidated model outputs from trusted operational datasets, which matters for auditability and incident reconstruction.

Edge cases appear in highly regulated environments, very small teams, and time-sensitive incident response. A small security function may only maintain one platform at first, but it still needs clear rules for raw retention versus derived reporting. A regulated environment may require stricter lineage, access review, and deletion control than a general-purpose analytics stack. In a live incident, the warehouse can provide speed, while the lake provides depth for post-event analysis. The right answer is usually not either-or, but governance over which telemetry is authoritative, where it is stored, and who can transform it.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST CSF 2.0, CIS Controls and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 GV.1 Data architecture should support governed security outcomes and accountability.
CIS Controls 8.1 Log management depends on retaining and organizing security telemetry consistently.
NIST Zero Trust (SP 800-207) PA-7 Zero trust data access depends on strong policy and visibility across telemetry stores.

Assign ownership for telemetry storage choices and document how each dataset supports detect, respond, and recover.