| ================================================================================================ |
| Compression Scheme Benchmark |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| BOOLEAN Encode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough(1.000) 4 5 1 14959.1 0.1 1.0X |
| RunLengthEncoding(2.493) 744 753 8 90.2 11.1 0.0X |
| BooleanBitSet(0.125) 534 542 8 125.8 8.0 0.0X |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| BOOLEAN Decode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough 299 306 6 224.8 4.4 1.0X |
| RunLengthEncoding 1067 1075 11 62.9 15.9 0.3X |
| BooleanBitSet 1649 1663 21 40.7 24.6 0.2X |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| SHORT Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough(1.000) 10 10 1 6981.5 0.1 1.0X |
| RunLengthEncoding(1.499) 1379 1381 3 48.7 20.6 0.0X |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| SHORT Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough 1275 1297 31 52.6 19.0 1.0X |
| RunLengthEncoding 1906 1908 3 35.2 28.4 0.7X |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| SHORT Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough(1.000) 10 10 1 6979.9 0.1 1.0X |
| RunLengthEncoding(2.007) 1425 1435 15 47.1 21.2 0.0X |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| SHORT Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough 1265 1266 1 53.0 18.9 1.0X |
| RunLengthEncoding 1922 1928 9 34.9 28.6 0.7X |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| INT Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough(1.000) 25 26 1 2715.2 0.4 1.0X |
| RunLengthEncoding(1.000) 1523 1525 3 44.1 22.7 0.0X |
| DictionaryEncoding(0.500) 1787 1789 3 37.6 26.6 0.0X |
| IntDelta(0.250) 226 231 3 296.4 3.4 0.1X |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| INT Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough 1285 1291 8 52.2 19.2 1.0X |
| RunLengthEncoding 2132 2133 2 31.5 31.8 0.6X |
| DictionaryEncoding 1034 1039 7 64.9 15.4 1.2X |
| IntDelta 887 891 6 75.7 13.2 1.4X |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| INT Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough(1.000) 25 26 1 2732.4 0.4 1.0X |
| RunLengthEncoding(1.338) 1569 1569 1 42.8 23.4 0.0X |
| DictionaryEncoding(0.501) 1860 1872 18 36.1 27.7 0.0X |
| IntDelta(0.250) 223 229 5 300.9 3.3 0.1X |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| INT Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough 1420 1429 12 47.3 21.2 1.0X |
| RunLengthEncoding 2219 2230 16 30.2 33.1 0.6X |
| DictionaryEncoding 1328 1343 21 50.5 19.8 1.1X |
| IntDelta 1245 1255 14 53.9 18.5 1.1X |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| LONG Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough(1.000) 414 416 3 162.3 6.2 1.0X |
| RunLengthEncoding(0.749) 1537 1548 16 43.7 22.9 0.3X |
| DictionaryEncoding(0.250) 1568 1576 12 42.8 23.4 0.3X |
| LongDelta(0.125) 248 253 6 270.6 3.7 1.7X |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| LONG Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough 1455 1456 1 46.1 21.7 1.0X |
| RunLengthEncoding 2157 2160 5 31.1 32.1 0.7X |
| DictionaryEncoding 1361 1364 4 49.3 20.3 1.1X |
| LongDelta 900 920 26 74.6 13.4 1.6X |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| LONG Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough(1.000) 414 423 9 162.3 6.2 1.0X |
| RunLengthEncoding(1.002) 1663 1672 14 40.4 24.8 0.2X |
| DictionaryEncoding(0.251) 2112 2134 31 31.8 31.5 0.2X |
| LongDelta(0.125) 249 253 3 269.3 3.7 1.7X |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| LONG Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough 1456 1460 6 46.1 21.7 1.0X |
| RunLengthEncoding 2195 2212 23 30.6 32.7 0.7X |
| DictionaryEncoding 1355 1359 6 49.5 20.2 1.1X |
| LongDelta 1185 1204 27 56.6 17.7 1.2X |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| STRING Encode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough(1.000) 623 634 8 107.8 9.3 1.0X |
| RunLengthEncoding(0.893) 3013 3025 17 22.3 44.9 0.2X |
| DictionaryEncoding(0.167) 3679 3719 56 18.2 54.8 0.2X |
| |
| OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz |
| STRING Decode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough 3035 3044 12 22.1 45.2 1.0X |
| RunLengthEncoding 4012 4024 18 16.7 59.8 0.8X |
| DictionaryEncoding 3258 3275 25 20.6 48.5 0.9X |
| |
| |