Skip to content

RoaringBitmap/BenchmarkingRoaringOnDruid

 
 

Repository files navigation

This code is licensed under Apache License, Version 2.0 (ASL2.0).

(c) Samy Chambi, Charles Allen and Daniel Lemire

This project is a benchmark to evaluate Roaring and Concise bitmaps performances when used to boost more used analytical Druid's queries in production.

Benchmarks are launched by executing repeat_query_densities.sh file of the root directory. Once finished, results can be found in the resDruidBenchs directory. Plots can be then generated with gnuplot using the plottingQueriesHistograms.gnuplot file that can be found in the druidQueries directory. Plots would be generated in the DruidQueriesFigures folder.

A Druid cluster with TPCH data ingested is supposed to be running. To see how to launch a Druid cluster and ingest data on it, one would refer to the on-line documentation : http://druid.io/docs/0.8.2/misc/papers-and-talks.html

The broker node is supposed to be running on the local port localhost:8082. Otherwise, the information can be updated in the repeat_query_densities.sh file.

Enjoy :-)

About

Benchmarking Roaring and Concise performances under Druid.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Gnuplot 66.8%
  • Shell 33.2%