Skip to content

Commit d99eb3c

Browse files
bit-sliced range index for int, long, float, double, dictionarized SV columns (#7454)
Introduce new range index implementation which can be enabled by setting "rangeIndexVersion": 2 to "tableIndexConfig". This will result in faster range queries particularly for timestamp and latency columns, and similar or better performance for floating point columns.
1 parent cd7cf77 commit d99eb3c

File tree

17 files changed

+1704
-13
lines changed

17 files changed

+1704
-13
lines changed

LICENSE-binary

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -380,8 +380,8 @@ org.eclipse.jetty:jetty-util:9.4.39.v20210325
380380
org.javassist:javassist:3.19.0-GA
381381
org.lz4:lz4-java:1.7.1
382382
org.quartz-scheduler:quartz:2.3.2
383-
org.roaringbitmap:RoaringBitmap:0.9.0
384-
org.roaringbitmap:shims:0.9.0
383+
org.roaringbitmap:RoaringBitmap:0.9.21
384+
org.roaringbitmap:shims:0.9.21
385385
org.webjars:swagger-ui:3.18.2
386386
org.wildfly.openssl:wildfly-openssl:1.0.7.Final
387387
org.xerial.larray:larray-buffer:0.4.1

pinot-perf/pom.xml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,29 @@
231231
<groupId>org.apache.maven.plugins</groupId>
232232
<artifactId>maven-enforcer-plugin</artifactId>
233233
</plugin>
234+
<plugin>
235+
<groupId>org.apache.maven.plugins</groupId>
236+
<artifactId>maven-shade-plugin</artifactId>
237+
<version>3.1.0</version>
238+
<executions>
239+
<!-- Run shade goal on package phase -->
240+
<execution>
241+
<phase>package</phase>
242+
<goals>
243+
<goal>shade</goal>
244+
</goals>
245+
<configuration>
246+
<transformers>
247+
<!-- add Main-Class to manifest file -->
248+
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
249+
<mainClass>org.openjdk.jmh.Main</mainClass>
250+
</transformer>
251+
</transformers>
252+
<finalName>benchmarks</finalName>
253+
</configuration>
254+
</execution>
255+
</executions>
256+
</plugin>
234257
</plugins>
235258
</build>
236259
</project>

0 commit comments

Comments
 (0)