realFlowControl / 1brc

MIT License
30 stars 13 forks source link

1BRC: One Billion Row Challenge in PHP

PHP implementation of Gunnar's 1 billion row challenge:

I wrote a blog post about the story that led to this version: Processing One Billion Rows in PHP!

Usage

make average
# or
php createMeasurements.php 1000000000
php -d extension=parallel calculateAverage.php > average.txt

Requirements

This solutions requires a ZTS build of PHP and ext-parallel to be installed for that PHP version.