InfluxDB 3.0 Time-Series Database Released
Written by Kay Ewbank   
Monday, 08 May 2023

InfluxData has released InfluxDB 3.0. The latest version of the time-series database is described as offering a high performance, unlimited cardinality, SQL support, and low-cost object store. 

InfluxDB was developed in Rust as a columnar database, and the new version adds support for the full range of time series data (metrics, events, and traces) in a single datastore. The engine is now being used in InfluxData's InfluxDB Cloud Serverless, a fully managed, elastic, multi-tenant database, and in InfluxDB Cloud Dedicated, a fully managed, single tenant version of InfluxDB. The company plans to add to self-managed products later this year:

InfluxData 2022 Logo

The InfluxDB database engine is designed to handle high cardinality datasets thanks to a columnar data structure built on Apache Arrow. Cardinality refers to the number of unique sets of data stored in a column of a database, and in time series databases, cardinality can pose problems where fields with unbounded values are chosen as a tag, such as user IDs or IP addresses. Apache Arrow libraries feature an extensive set of high-performance, parallel, and vectorized kernel functions designed for efficiently processing massive amounts of columnar data for in memory processing. The InfluxDB developers say that InfluxDB's column-based storage engine means it can handle time series data and workloads that contain unbounded cardinality.

InfluxDB 3.0 also now uses the Apache Parquet file format for storing data, so achieving strong gains in efficient use of disk space. The SQL implementation also uses Apache technology in the shape of Apache DataFusion, with what InfluxData says are enhancements to DataFusion's SQL dialect to include key time series functions.

The InfluxData team says the new engine is also designed to handle high write and query loads, making it suitable for processing massive amounts of monitoring data in real-time.

InfluxDB 3.0 has integration with popular observability tools such as Grafana, Jaeger, and OpenTelemetry.

InfluxDataicon

 

More Information

InfluxDB 3 Overview

InfluxDB Cloud Serverless

Related Articles

Grafana 7 Adds New Visualizations

TimescaleDB Production Ready

Apache Arrow Improves C++ Support

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


JetBrains Launches RustRover IDE
13/09/2023

JetBrains has launched a new IDE for Rust developers. The company describes RustRover  as combining advanced coding support with an integrated toolchain.



Tell A Chatbot "Take a deep breath ..." For Better Answers
20/09/2023

What is to the best way to improve the accuracy of the solutions provided by chatbots based on large language models such as OpenAI’s ChatGPT and Google’s PaLM 2? The surprising answer is to  [ ... ]


More News

esp32book

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Tuesday, 09 May 2023 )