timeseriesdatabase-comparisons

module
v0.0.0-...-e7a041f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 2, 2022 License: MIT

README

Performance comparisons between InfluxDB and TDengine

This project is a fork of InfluxDB comparisions project. The testing methodology and test procedure keeps the same as original project and we just extend the data loading/quering modules to support TDengine format and add serveral query test cases. Detailed testing methodology and procedure please refer to the original project.

Briefly, this comparision test generates devops data and writes into different format, and loads into the database accordingly, then perform the same queries, finally counts the time consumed.

Directories

Path Synopsis
bulk_data_gen
iot
cmd
bulk_data_gen
bulk_data_gen generates time series data from pre-specified use cases.
bulk_data_gen generates time series data from pre-specified use cases.
bulk_load_cassandra
bulk_load_cassandra loads a Cassandra daemon with data from stdin.
bulk_load_cassandra loads a Cassandra daemon with data from stdin.
bulk_load_es
bulk_load_es loads an ElasticSearch daemon with data from stdin.
bulk_load_es loads an ElasticSearch daemon with data from stdin.
bulk_load_graphite
bulk_load_graphite loads Graphite/Carbon with data from stdin or file.
bulk_load_graphite loads Graphite/Carbon with data from stdin or file.
bulk_load_influx
bulk_load_influx loads an InfluxDB daemon with data from stdin.
bulk_load_influx loads an InfluxDB daemon with data from stdin.
bulk_load_mongo
bulk_load_mongo loads a Mongo daemon with data from stdin.
bulk_load_mongo loads a Mongo daemon with data from stdin.
bulk_load_opentsdb
bulk_load_opentsdb loads an OpenTSDB daemon with data from stdin.
bulk_load_opentsdb loads an OpenTSDB daemon with data from stdin.
bulk_load_tdengine
bulk_load_tdengine loads a TDengine daemon with data from stdin.
bulk_load_tdengine loads a TDengine daemon with data from stdin.
bulk_load_timescale
bulk_load_timescale loads a PostgreSQL with TimeScaleDB with data from stdin.
bulk_load_timescale loads a PostgreSQL with TimeScaleDB with data from stdin.
bulk_query_gen
bulk_query_gen generates queries for various use cases.
bulk_query_gen generates queries for various use cases.
query_benchmarker_cassandra
query_benchmarker_cassandra speed tests Cassandra servers using request data from stdin.
query_benchmarker_cassandra speed tests Cassandra servers using request data from stdin.
query_benchmarker_es
query_benchmarker speed tests ElasticSearch using requests from stdin.
query_benchmarker speed tests ElasticSearch using requests from stdin.
query_benchmarker_graphite
query_benchmarker speed tests Graphite using requests from stdin.
query_benchmarker speed tests Graphite using requests from stdin.
query_benchmarker_influxdb
query_benchmarker speed tests InfluxDB using requests from stdin.
query_benchmarker speed tests InfluxDB using requests from stdin.
query_benchmarker_mongo
query_benchmarker_mongo speed tests Mongo using requests from stdin.
query_benchmarker_mongo speed tests Mongo using requests from stdin.
query_benchmarker_opentsdb
query_benchmarker_opentsdb speed tests OpenTSDB using requests from stdin.
query_benchmarker_opentsdb speed tests OpenTSDB using requests from stdin.
query_benchmarker_splunk
query_benchmarker speed tests Splunk using requests from stdin.
query_benchmarker speed tests Splunk using requests from stdin.
query_benchmarker_tdengine
query_benchmarker speed tests InfluxDB using requests from stdin.
query_benchmarker speed tests InfluxDB using requests from stdin.
query_benchmarker_timescale
query_benchmarker_timescale speed tests TimescaleDB using requests from stdin.
query_benchmarker_timescale speed tests TimescaleDB using requests from stdin.
Package timescale_serialization is a generated protocol buffer package.
Package timescale_serialization is a generated protocol buffer package.
util

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL