InfluxDB basic concepts and installation

InfluxDB is a time series database (Time Series Database). According to the DB-engine ranking, it is currently ranked first in the time series database field.

https://db-engines.com/en/ranking/time+series+dbms

 

 InfluxDB main functions

  1. Use the TSM storage engine for time series data (sereis data) to provide high-performance data writing and compression functions.
  2. Written in go language, the program has only one binary executable file and no other dependencies.
  3. Through http API can provide high-performance and convenient read and write operations.
  4. The plugin supports collection of data sources such as Graphite, collectd, and OpenTSDB.
  5. Provide data operations similar to SQL syntax format.
  6. The retention policies function can periodically remove old data.
  7. Continuous query (automatic query) statistics aggregate data to make data query more efficient.

Disadvantages:

  1. The community version only supports single-machine deployment, and the cluster function needs to use the paid enterprise version.
  2. InfluxDB has fewer Chinese learning documents, which is inconvenient for users who want to understand the database.

Comparison of concepts in InfluxDB and RDBMS

concept InfluxDB RDBMS
database database database
table measurement table
Row point row
Column tag (indexable), field (non-indexable) column

 

Guess you like

Origin www.cnblogs.com/ilifeilong/p/12731327.html