---
title: "Historian | Introduction | N3uron KB V1.21"
slug: "historian-introduction"
description: "Historian is a N3uron module designed to provide a high-performance time-series storage system based on a MongoDB database. In x64 bit systems…"
updated: 2025-01-02T11:44:22Z
published: 2025-01-02T11:44:22Z
canonical: "docs.n3uron.com/historian-introduction"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.n3uron.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

[**N3uron Historian**](https://n3uron.com/iiot-platform-modules/historian/) is a high-performance and cost-efficient time-series data historian built on top of [MongoDB](https://www.mongodb.com/).

The **N3uron** **Historian** module can store any tag values collected locally in the same node, or those collected remotely by other nodes and received in the Historian node through [N3uron Links](/v121/docs/platform-links). It also provides a built-in **Store & Forward** mechanism that stores data locally in case of communication loss between **N3uron** and the database.

> [!NOTE]
> Note:
> 
> The Store & Forward mechanism is supported as long as the data collection nodes are connected to the node running Historian via [N3uron Links](/v121/docs/platform-links).

> [!NOTE]
> Note:
> 
> The N3uron Historian has been tested and is compatible with MongoDB versions 3.6 through 8.0.
> 
> 
> 
> **For x64:** A MongoDB instance is embedded within the N3uron installation. For backward compatibility, an older version of MongoDB is used as the embedded database. However, this version is not supported in recent OS releases (Debian 12 and later, Ubuntu 22 and later). In such cases, users should install an external MongoDB instance
> 
> 
> 
> **For x32 and ARM:** Users must install and use an external MongoDB.

![49-n3uron-historian-configuration-example](https://cdn.document360.io/54093ab5-6b22-4542-a265-04377931f11a/Images/Documentation/49-n3uron-historian-configuration-example.png)

Historian offers efficient data compression and partitioning mechanisms, enabling the storage of massive volumes of time-series data in a cost-effective way, all while maintaining consistent performance over time. N3uron's Historian achieves an impressive throughput of more than 100,000 inserts per second. As a reference for disk usage estimation, 1GB of hard drive stores approximately 150 million events (value changes).

Data stored in Historian can be retrieved using the following methods:

- **WebUI:** Includes a rich HTML5 interface to retrieve and visualize data in charts and data tables (raw and aggregated data). Data can also be exported to CSV files. The historical data retrieved can be located in the same **N3uron** node as the WebUI or in a different **N3uron** node, providing that the nodes are connected through a **N3uron** Link.
- **REST API Server**: Using the optional [REST API Server](/v121/docs/rest-api-server-introduction) module, historical data can be retrieved in JSON format using REST API calls (raw and aggregated data). The historical data retrieved can be located in the same N3uron node as the REST API server or in a different N3uron node, providing the nodes are connected through a **N3uron** Link. Several examples of historical data retrieval can be found in the Rest Api Server Manual.
- **OPC UA Server:** The [OPC UA Server](/v121/docs/opc-ua-server-introduction) module supports Historical Data Access, thus allowing an OPC UA Client to fully access historical data.
- **WebVision:** Includes a component to retrieve and visualize data in charts and data tables similar to the interface provided by WebUI. Data can be also exported to CSV files. The historical data retrieved can be located in the same **N3uron** node as the WebUI or in a different **N3uron** node, providing that the nodes are connected through a **N3uron** Link.
- **Scripting module:** The API of the [Scripting](https://docs.n3uron.com/docs/scripting) module allows for the retrieval of historical data, which can then be inserted into any database, exported as Excel, XML, or CSV files, transferred to an SFTP/FTP server, and more.

![historian-architecture-n3uron](https://cdn.document360.io/54093ab5-6b22-4542-a265-04377931f11a/Images/Documentation/historian-architecture-n3uron.jpg)
