| ================================================================================================ |
| Parquet writer benchmark |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 21.0.8+9-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 1800 1830 42 8.7 114.5 1.0X |
| Output Single Double Column 1730 1764 48 9.1 110.0 1.0X |
| Output Int and String Column 4175 4245 98 3.8 265.5 0.4X |
| Output Partitions 3118 3174 78 5.0 198.3 0.6X |
| Output Buckets 4285 4407 172 3.7 272.4 0.4X |
| |
| OpenJDK 64-Bit Server VM 21.0.8+9-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 1766 1792 36 8.9 112.3 1.0X |
| Output Single Double Column 1730 1743 18 9.1 110.0 1.0X |
| Output Int and String Column 5000 5014 19 3.1 317.9 0.4X |
| Output Partitions 3373 3377 6 4.7 214.4 0.5X |
| Output Buckets 4349 4363 21 3.6 276.5 0.4X |
| |
| |
| ================================================================================================ |
| ORC writer benchmark |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 21.0.8+9-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 1045 1046 2 15.1 66.4 1.0X |
| Output Single Double Column 1700 1700 1 9.3 108.1 0.6X |
| Output Int and String Column 3891 3930 55 4.0 247.4 0.3X |
| Output Partitions 2441 2453 17 6.4 155.2 0.4X |
| Output Buckets 3401 3407 8 4.6 216.2 0.3X |
| |
| |
| ================================================================================================ |
| JSON writer benchmark |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 21.0.8+9-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 1531 1534 5 10.3 97.3 1.0X |
| Output Single Double Column 2285 2289 6 6.9 145.2 0.7X |
| Output Int and String Column 3803 3811 12 4.1 241.8 0.4X |
| Output Partitions 3025 3036 15 5.2 192.3 0.5X |
| Output Buckets 3817 3827 14 4.1 242.7 0.4X |
| |
| |
| ================================================================================================ |
| CSV writer benchmark |
| ================================================================================================ |
| |
| OpenJDK 64-Bit Server VM 21.0.8+9-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 3485 3499 21 4.5 221.6 1.0X |
| Output Single Double Column 4287 4316 41 3.7 272.6 0.8X |
| Output Int and String Column 6416 6424 11 2.5 407.9 0.5X |
| Output Partitions 4985 5016 45 3.2 316.9 0.7X |
| Output Buckets 6180 6193 19 2.5 392.9 0.6X |
| |
| |