First look at performance comparison between InfluxDB IOx and VictoriaMetrics

Ingest performance — rows/sec (higher is better)
# run influxcargo build --release./target/release/influxdb_iox server# run billy./billy -startdate=2020-01-01 -enddate=2020-12-31 -startkey=1 -endkey=1000000 -sink='http://localhost:8080/api/v2/write?org=bechmark&bucket=bechmark' -format=influx -blocks-per-request=10# result2020/11/11 12:31:44 created 10054080 out of 527040000000 rows in 10.002 seconds at 1005254 rows/sec; instant speed 1005343 rows/sec2020/11/11 12:31:54 created 18763200 out of 527040000000 rows in 20.001 seconds at 938108 rows/sec; instant speed 870948 rows/sec2020/11/11 12:32:04 created 25005600 out of 527040000000 rows in 30.001 seconds at 833486 rows/sec; instant speed 624234 rows/sec2020/11/11 12:32:14 created 32875200 out of 527040000000 rows in 40.001 seconds at 821854 rows/sec; instant speed 786954 rows/sec2020/11/11 12:32:24 created 39204000 out of 527040000000 rows in 50.001 seconds at 784063 rows/sec; instant speed 632893 rows/sec2020/11/11 12:32:34 created 44896320 out of 527040000000 rows in 60.001 seconds at 748259 rows/sec; instant speed 569232 rows/sec2020/11/11 12:32:44 created 51537600 out of 527040000000 rows in 70.001 seconds at 736239 rows/sec; instant speed 664124 rows/sec2020/11/11 12:32:54 created 58377600 out of 527040000000 rows in 80.001 seconds at 729710 rows/sec; instant speed 683999 rows/sec2020/11/11 12:33:04 created 64861920 out of 527040000000 rows in 90.001 seconds at 720680 rows/sec; instant speed 648438 rows/sec2020/11/11 12:33:14 created 70876800 out of 527040000000 rows in 100.001 seconds at 708761 rows/sec; instant speed 601489 rows/sec2020/11/11 12:33:24 created 76982400 out of 527040000000 rows in 110.001 seconds at 699833 rows/sec; instant speed 610555 rows/sec2020/11/11 12:33:34 created 82932480 out of 527040000000 rows in 120.001 seconds at 691097 rows/sec; instant speed 595003 rows/sec2020/11/11 12:33:44 created 88963200 out of 527040000000 rows in 130.001 seconds at 684326 rows/sec; instant speed 603077 rows/sec
# run victoriametrics./bin/victoria-metrics --retentionPeriod=500d# run billy./billy -startdate=2020-01-01 -enddate=2020-12-31 -startkey=1 -endkey=1000000 -sink=http://localhost:8428/api/v1/import2020/11/11 12:37:32 created 50821920 out of 527040000000 rows in 10.004 seconds at 5079936 rows/sec; instant speed 5079938 rows/sec2020/11/11 12:37:42 created 92841120 out of 527040000000 rows in 20.000 seconds at 4641954 rows/sec; instant speed 4203602 rows/sec2020/11/11 12:37:52 created 132791040 out of 527040000000 rows in 30.000 seconds at 4426322 rows/sec; instant speed 3995044 rows/sec2020/11/11 12:38:02 created 171005760 out of 527040000000 rows in 40.001 seconds at 4275069 rows/sec; instant speed 3821324 rows/sec2020/11/11 12:38:12 created 209540160 out of 527040000000 rows in 50.001 seconds at 4190725 rows/sec; instant speed 3853351 rows/sec2020/11/11 12:38:22 created 247803840 out of 527040000000 rows in 60.000 seconds at 4130045 rows/sec; instant speed 3826615 rows/sec2020/11/11 12:38:32 created 286214400 out of 527040000000 rows in 70.001 seconds at 4088719 rows/sec; instant speed 3840779 rows/sec2020/11/11 12:38:42 created 325438560 out of 527040000000 rows in 80.000 seconds at 4067981 rows/sec; instant speed 3922805 rows/sec2020/11/11 12:38:52 created 364176000 out of 527040000000 rows in 90.001 seconds at 4046351 rows/sec; instant speed 3873327 rows/sec2020/11/11 12:39:02 created 403832160 out of 527040000000 rows in 100.001 seconds at 4038301 rows/sec; instant speed 3965845 rows/sec2020/11/11 12:39:12 created 443011680 out of 527040000000 rows in 110.001 seconds at 4027347 rows/sec; instant speed 3917814 rows/sec2020/11/11 12:39:22 created 482889600 out of 527040000000 rows in 120.001 seconds at 4024048 rows/sec; instant speed 3987760 rows/sec2020/11/11 12:39:32 created 522882720 out of 527040000000 rows in 130.002 seconds at 4022119 rows/sec; instant speed 3998969 rows/sec

Number of datapoints

Number of ingested datapoints (higher is better)

Average speed:

--

--

--

The Aspiring Monitoring Solution https://victoriametrics.com/

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Vanity Endpoints — Legacy Behavior

My Fuzzy Search Experiment

Don’t just create Setter methods, try creating operation methods

Getting Started with Python for Google Cloud Functions

A Data Scientist Analyses ‘If’ by Rudyard Kipling

Number Systems

Python Meetups Go Remote

Installing Catalina without risking your job, current your install or your sanity

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
VictoriaMetrics

VictoriaMetrics

The Aspiring Monitoring Solution https://victoriametrics.com/

More from Medium

Containers 101: Containerization

Compute — A Brief History

How to perform AWS IAM database authentication

AWS Budgets, How To Set It Up, and The Importance of It.