flavioheleno / 1brc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

License:MIT License


Languages

Language:PHP 99.4%Language:Makefile 0.6%