================================================================================================
Dataset Benchmark
================================================================================================

OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
AMD EPYC 9V74 80-Core Processor
back-to-back map long:                    Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
RDD                                                5698           5736          54         17.6          57.0       1.0X
DataFrame                                          1315           1326          17         76.1          13.1       4.3X
Dataset                                            1733           1814         114         57.7          17.3       3.3X

OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
AMD EPYC 9V74 80-Core Processor
back-to-back map:                         Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
RDD                                                6775           6952         250         14.8          67.7       1.0X
DataFrame                                          2792           2800          11         35.8          27.9       2.4X
Dataset                                            7342           7344           3         13.6          73.4       0.9X

OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
AMD EPYC 9V74 80-Core Processor
back-to-back filter Long:                 Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
RDD                                                4127           4238         157         24.2          41.3       1.0X
DataFrame                                           719            722           3        139.1           7.2       5.7X
Dataset                                            1633           1666          46         61.2          16.3       2.5X

OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
AMD EPYC 9V74 80-Core Processor
back-to-back filter:                      Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
RDD                                                2014           2028          20         49.7          20.1       1.0X
DataFrame                                           119            131          12        838.1           1.2      16.9X
Dataset                                            2336           2357          29         42.8          23.4       0.9X

OpenJDK 64-Bit Server VM 17.0.18+8-LTS on Linux 6.14.0-1017-azure
AMD EPYC 9V74 80-Core Processor
aggregate:                                Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
RDD sum                                            1370           1376           8         73.0          13.7       1.0X
DataFrame sum                                        74             90           9       1354.9           0.7      18.6X
Dataset sum using Aggregator                       2105           2130          35         47.5          21.0       0.7X
Dataset complex Aggregator                         5050           5230         255         19.8          50.5       0.3X


