$ php generate.php
Generating fake data...
Template data generated, size: 1,000 records
Multiplying data by 1,000...
Dataset size: 1,000,000 records
Json: 910.73 Mb
Parquet: 17.51 Mb
$ php benchmark.php
JSON: 1,000,000 rows in 76.48 seconds
Parquet: 1,000,000 rows in 34.34 seconds
Libraries used in this benchmark:
Parquet
Json
PHP 8.1
CPU: Apple M1
RAM: 64Gb