| ================================================================================================ |
| Compression Scheme Benchmark |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| BOOLEAN Encode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough(1.000) 2 2 0 37336.2 0.0 1.0X |
| RunLengthEncoding(2.500) 1372 1372 0 48.9 20.4 0.0X |
| BooleanBitSet(0.125) 481 597 231 139.6 7.2 0.0X |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| BOOLEAN Decode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough 275 275 0 243.9 4.1 1.0X |
| RunLengthEncoding 820 820 0 81.8 12.2 0.3X |
| BooleanBitSet 1363 1363 0 49.2 20.3 0.2X |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| SHORT Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough(1.000) 4 4 0 18573.5 0.1 1.0X |
| RunLengthEncoding(1.499) 1549 1550 0 43.3 23.1 0.0X |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| SHORT Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough 880 880 0 76.3 13.1 1.0X |
| RunLengthEncoding 1452 1452 0 46.2 21.6 0.6X |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| SHORT Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough(1.000) 4 4 0 18367.2 0.1 1.0X |
| RunLengthEncoding(1.995) 1598 1598 0 42.0 23.8 0.0X |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| SHORT Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough 879 880 0 76.3 13.1 1.0X |
| RunLengthEncoding 1462 1462 0 45.9 21.8 0.6X |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| INT Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough(1.000) 7 7 0 9449.2 0.1 1.0X |
| RunLengthEncoding(0.997) 1476 1476 0 45.5 22.0 0.0X |
| DictionaryEncoding(0.500) 1085 1085 0 61.8 16.2 0.0X |
| IntDelta(0.250) 175 175 0 383.7 2.6 0.0X |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| INT Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough 921 922 1 72.9 13.7 1.0X |
| RunLengthEncoding 1569 1578 12 42.8 23.4 0.6X |
| DictionaryEncoding 801 801 0 83.8 11.9 1.2X |
| IntDelta 675 675 0 99.5 10.1 1.4X |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| INT Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough(1.000) 7 7 0 9443.1 0.1 1.0X |
| RunLengthEncoding(1.336) 1518 1519 1 44.2 22.6 0.0X |
| DictionaryEncoding(0.501) 1250 1250 0 53.7 18.6 0.0X |
| IntDelta(0.250) 175 175 0 383.6 2.6 0.0X |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| INT Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough 991 992 2 67.7 14.8 1.0X |
| RunLengthEncoding 1657 1668 16 40.5 24.7 0.6X |
| DictionaryEncoding 902 902 0 74.4 13.4 1.1X |
| IntDelta 878 879 1 76.4 13.1 1.1X |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| LONG Encode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough(1.000) 16 16 0 4277.7 0.2 1.0X |
| RunLengthEncoding(0.754) 1505 1505 0 44.6 22.4 0.0X |
| DictionaryEncoding(0.250) 1176 1176 0 57.1 17.5 0.0X |
| LongDelta(0.125) 165 165 0 407.8 2.5 0.1X |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| LONG Decode (Lower Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough 1036 1037 1 64.8 15.4 1.0X |
| RunLengthEncoding 1709 1712 4 39.3 25.5 0.6X |
| DictionaryEncoding 951 951 0 70.5 14.2 1.1X |
| LongDelta 719 719 0 93.3 10.7 1.4X |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| LONG Encode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough(1.000) 16 16 0 4290.0 0.2 1.0X |
| RunLengthEncoding(1.001) 1565 1565 0 42.9 23.3 0.0X |
| DictionaryEncoding(0.251) 1376 1376 0 48.8 20.5 0.0X |
| LongDelta(0.125) 165 165 0 406.3 2.5 0.1X |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| LONG Decode (Higher Skew): Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough 1036 1037 1 64.8 15.4 1.0X |
| RunLengthEncoding 1761 1767 9 38.1 26.2 0.6X |
| DictionaryEncoding 951 953 2 70.5 14.2 1.1X |
| LongDelta 856 856 0 78.4 12.8 1.2X |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| STRING Encode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough(1.000) 60 60 0 1127.0 0.9 1.0X |
| RunLengthEncoding(0.888) 2564 2565 1 26.2 38.2 0.0X |
| DictionaryEncoding(0.167) 2855 2856 1 23.5 42.5 0.0X |
| |
| OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure |
| Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz |
| STRING Decode: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| PassThrough 2078 2078 1 32.3 31.0 1.0X |
| RunLengthEncoding 2770 2771 2 24.2 41.3 0.8X |
| DictionaryEncoding 2204 2204 0 30.5 32.8 0.9X |
| |
| |