| ================================================================================================ |
| Parquet writer benchmark |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure |
| AMD EPYC 7763 64-Core Processor |
| Parquet(PARQUET_1_0) writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Output Single Int Column 1950 2111 227 8.1 124.0 1.0X |
| Output Single Double Column 1890 1920 42 8.3 120.2 1.0X |
| Output Int and String Column 4578 4601 32 3.4 291.0 0.4X |
| Output Partitions 3178 3202 34 4.9 202.0 0.6X |
| Output Buckets 4272 4291 26 3.7 271.6 0.5X |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure |
| AMD EPYC 7763 64-Core Processor |
| Parquet(PARQUET_2_0) writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Output Single Int Column 1858 1864 8 8.5 118.1 1.0X |
| Output Single Double Column 1782 1844 87 8.8 113.3 1.0X |
| Output Int and String Column 4910 4925 21 3.2 312.2 0.4X |
| Output Partitions 3334 3338 5 4.7 212.0 0.6X |
| Output Buckets 4281 4287 9 3.7 272.2 0.4X |
| |
| |
| ================================================================================================ |
| ORC writer benchmark |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure |
| AMD EPYC 7763 64-Core Processor |
| ORC writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Output Single Int Column 1017 1021 6 15.5 64.6 1.0X |
| Output Single Double Column 1642 1644 4 9.6 104.4 0.6X |
| Output Int and String Column 4056 4142 122 3.9 257.8 0.3X |
| Output Partitions 2790 2792 3 5.6 177.4 0.4X |
| Output Buckets 3666 3669 4 4.3 233.1 0.3X |
| |
| |
| ================================================================================================ |
| JSON writer benchmark |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure |
| AMD EPYC 7763 64-Core Processor |
| JSON writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Output Single Int Column 1577 1582 6 10.0 100.3 1.0X |
| Output Single Double Column 2258 2270 16 7.0 143.6 0.7X |
| Output Int and String Column 3682 3709 37 4.3 234.1 0.4X |
| Output Partitions 3201 3205 6 4.9 203.5 0.5X |
| Output Buckets 3924 3950 37 4.0 249.5 0.4X |
| |
| |
| ================================================================================================ |
| CSV writer benchmark |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 17.0.16+8-LTS on Linux 6.11.0-1018-azure |
| AMD EPYC 7763 64-Core Processor |
| CSV writer benchmark: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative |
| ------------------------------------------------------------------------------------------------------------------------ |
| Output Single Int Column 3325 3333 10 4.7 211.4 1.0X |
| Output Single Double Column 3981 3996 21 4.0 253.1 0.8X |
| Output Int and String Column 6203 6205 3 2.5 394.4 0.5X |
| Output Partitions 5019 5039 28 3.1 319.1 0.7X |
| Output Buckets 6155 6160 7 2.6 391.3 0.5X |
| |
| |