Compare the Top Time Series Databases for Linux as of May 2025

What are Time Series Databases for Linux?

Time series databases (TSDB) are databases designed to store time series and time-stamped data as pairs of times and values. Time series databases are useful for easily managing and analyzing time series. Compare and read user reviews of the best Time Series Databases for Linux currently available using the table below. This list is updated regularly.

  • 1
    RaimaDB

    RaimaDB

    Raima

    RaimaDB is an embedded time series database for IoT and Edge devices that can run in-memory. It is an extremely powerful, lightweight and secure RDBMS. Field tested by over 20 000 developers worldwide and has more than 25 000 000 deployments. RaimaDB is a high-performance, cross-platform embedded database designed for mission-critical applications, particularly in the Internet of Things (IoT) and edge computing markets. It offers a small footprint, making it suitable for resource-constrained environments, and supports both in-memory and persistent storage configurations. RaimaDB provides developers with multiple data modeling options, including traditional relational models and direct relationships through network model sets. It ensures data integrity with ACID-compliant transactions and supports various indexing methods such as B+Tree, Hash Table, R-Tree, and AVL-Tree.
    Partner badge
    View Software
    Visit Website
  • 2
    InfluxDB

    InfluxDB

    InfluxData

    InfluxDB is a purpose-built data platform designed to handle all time series data, from users, sensors, applications and infrastructure — seamlessly collecting, storing, visualizing, and turning insight into action. With a library of more than 250 open source Telegraf plugins, importing and monitoring data from any system is easy. InfluxDB empowers developers to build transformative IoT, monitoring and analytics services and applications. InfluxDB’s flexible architecture fits any implementation — whether in the cloud, at the edge or on-premises — and its versatility, accessibility and supporting tools (client libraries, APIs, etc.) make it easy for developers at any level to quickly build applications and services with time series data. Optimized for developer efficiency and productivity, the InfluxDB platform gives builders time to focus on the features and functionalities that give their internal projects value and their applications a competitive edge.
    Starting Price: $0
  • 3
    Telegraf

    Telegraf

    InfluxData

    Telegraf is the open source server agent to help you collect metrics from your stacks, sensors and systems. Telegraf is a plugin-driven server agent for collecting and sending metrics and events from databases, systems, and IoT sensors. Telegraf is written in Go and compiles into a single binary with no external dependencies, and requires a very minimal memory footprint. Telegraf can collect metrics from a wide array of inputs and write them into a wide array of outputs. It is plugin-driven for both collection and output of data so it is easily extendable. It is written in Go, which means that it is a compiled and standalone binary that can be executed on any system with no need for external dependencies, no npm, pip, gem, or other package management tools required. With 300+ plugins already written by subject matter experts on the data in the community, it is easy to start collecting metrics from your end-points.
    Starting Price: $0
  • 4
    VictoriaMetrics

    VictoriaMetrics

    VictoriaMetrics

    VictoriaMetrics is a fast and scalable open source time series database and monitoring solution. It's designed to be user-friendly, allowing users to build a monitoring platform without scalability issues and with minimal operational burden. VictoriaMetrics is ideal for solving use cases with large amounts of time series data for IT infrastructure, APM, Kubernetes, IoT sensors, automotive vehicles, industrial telemetry, financial data, and other enterprise-level workloads. VictoriaMetrics is powered by several components, making it the perfect solution for collecting metrics (both push and pull models), running queries, and generating alerts. With VictoriaMetrics, you can store millions of data points per second on a single instance or scale to a high-load monitoring system across multiple data centers. Plus, it's designed to store 10x more data using the same compute and storage resources as existing solutions, making it a highly efficient choice.
    Starting Price: $0
  • 5
    eXtremeDB

    eXtremeDB

    McObject

    How is platform independent eXtremeDB different? - Hybrid data storage. Unlike other IMDS, eXtremeDB can be all-in-memory, all-persistent, or have a mix of in-memory tables and persistent tables - Active Replication Fabric™ is unique to eXtremeDB, offering bidirectional replication, multi-tier replication (e.g. edge-to-gateway-to-gateway-to-cloud), compression to maximize limited bandwidth networks and more - Row & Columnar Flexibility for Time Series Data supports database designs that combine row-based and column-based layouts, in order to best leverage the CPU cache speed - Embedded and Client/Server. Fast, flexible eXtremeDB is data management wherever you need it, and can be deployed as an embedded database system, and/or as a client/server database system -A hard real-time deterministic option in eXtremeDB/rt Designed for use in resource-constrained, mission-critical embedded systems. Found in everything from routers to satellites to trains to stock markets worldwide
  • 6
    Prometheus

    Prometheus

    Prometheus

    Power your metrics and alerting with a leading open-source monitoring solution. Prometheus fundamentally stores all data as time series: streams of timestamped values belonging to the same metric and the same set of labeled dimensions. Besides stored time series, Prometheus may generate temporary derived time series as the result of queries. Prometheus provides a functional query language called PromQL (Prometheus Query Language) that lets the user select and aggregate time series data in real time. The result of an expression can either be shown as a graph, viewed as tabular data in Prometheus's expression browser, or consumed by external systems via the HTTP API. Prometheus is configured via command-line flags and a configuration file. While the command-line flags configure immutable system parameters (such as storage locations, amount of data to keep on disk and in memory, etc.). Download: https://sourceforge.net/projects/prometheus.mirror/
    Starting Price: Free
  • 7
    Riak TS
    Riak® TS is the only enterprise-grade NoSQL time series database optimized specifically for IoT and Time Series data. It ingests, transforms, stores, and analyzes massive amounts of time series data. Riak TS is engineered to be faster than Cassandra. The Riak TS masterless architecture is designed to read and write data even in the event of hardware failures or network partitions. Data is evenly distributed across the Riak ring and, by default, there are three replicas of your data. This ensures at least one copy of your data is available for read operations. Riak TS is a distributed system with no central coordinator. It is easy to set up and operate. The masterless architecture makes it easy to add and remove nodes from a cluster. The masterless architecture of Riak TS makes it easy to add and remove nodes from your cluster. You can achieve predictable and near-linear scale by adding nodes using commodity hardware.
    Starting Price: $0
  • 8
    SiriDB

    SiriDB

    Cesbit

    SiriDB is designed with performance in mind, inserts and queries are answered in a blink of an eye. The custom query language gives you the ability to speed up your development. SiriDB is scalable on the fly and has no downtime while updating or expanding your database. The scalable possibilities enable you to enlarge the database time after time without losing speed. We take full leverage of all available resources as we distribute your time series data over all pools. SiriDB is developed to give an unprecedented performance without downtime. A SiriDB cluster distributes time series across multiple pools. Each pool supports active replicas for load balancing and redundancy. When one of the replicas is not available the database is still accessible.
  • 9
    ArcadeDB

    ArcadeDB

    ArcadeDB

    Manage complex models using ArcadeDB without any compromise. Forget about Polyglot Persistence. no need for multiple databases. You can store graphs, documents, key values and time series all in one ArcadeDB Multi-Model database. Since each model is native to the database engine, you don't have to worry about translations slowing you down. ArcadeDB's engine was built with Alien Technology. It's able to crunch millions of records per second. With ArcadeDB, the traversing speed is not affected by the database size. It is always constant, whether your database has a few records or billions. ArcadeDB can work as an embedded database, on a single server and can scale up using multiple servers with Kubernetes. Flexible enough to run on any platform with a small footprint. Your data is secure. Our unbreakable fully transactional engine assures durability for mission-critical production databases. ArcadeDB uses a Raft Consensus Algorithm to maintain consistency across multiple servers.
    Starting Price: Free
  • 10
    IBM Informix
    IBM Informix® is a fast and flexible database with the ability to seamlessly integrate SQL, NoSQL/JSON, and time series and spatial data. Its versatility and ease of use make Informix a preferred solution for a wide range of environments, from enterprise data warehouses to individual application development. Also, with its small footprint and self-managing capabilities, Informix is well suited for embedded data-management solutions. IoT data demands robust processing and integration capabilities. Informix offers a hybrid database system with minimal administrative requirements and memory footprint combined with powerful functionality. Key features make Informix ideal for multi-tiered architectures that require processing at the device level, at gateway layers and in the cloud. Native encryption to protect data at rest and in motion. Support for flexible schema, multiple APIs and configurations.
  • 11
    CrateDB

    CrateDB

    CrateDB

    The enterprise database for time series, documents, and vectors. Store any type of data and combine the simplicity of SQL with the scalability of NoSQL. CrateDB is an open source distributed database running queries in milliseconds, whatever the complexity, volume and velocity of data.
  • 12
    ITTIA DB
    The ITTIA DB product family combines the best of time series, real-time data streaming, and analytics for embedded systems to reduce development time and costs. ITTIA DB IoT is a small-footprint embedded database for real-time resource-constrained 32-bit microcontrollers (MCUs), and ITTIA DB SQL is a high-performance time-series embedded database for single or multicore microprocessors (MPUs). Both ITTIA DB products enable devices to monitor, process, and store real-time data. ITTIA DB products are also built for the automotive industry Electronic Control Units (ECUs). ITTIA DB data security protocols offer data protection against malicious access with encryption, authentication, and DB SEAL. ITTIA SDL is conformant to the principles of IEC/ISO 62443. Embed ITTIA DB to collect, process, and enrich incoming real-time data streams in a purpose-built SDK for edge devices. Search, filter, join, and aggregate at the edge.
  • 13
    Alibaba Cloud TSDB
    Time Series Database (TSDB) supports high-speed data reading and writing. It offers high compression ratios for cost-efficient data storage. This service also supports visualization of precision reduction, interpolation, multi-metric aggregate computing, and query results. The TSDB service reduces storage costs and improves the efficiency of data writing, query, and analysis. This enables you to handle large amounts of data points and collect data more frequently. This service has been widely applied to systems in different industries, such as IoT monitoring systems, enterprise energy management systems (EMSs), production security monitoring systems, and power supply monitoring systems. Optimizes database architectures and algorithms. TSDB can read or write millions of data points within seconds. Applies an efficient compression algorithm to reduce the size of each data point to 2 bytes, saving more than 90% in storage costs.
  • Previous
  • You're on page 1
  • Next