Eine Milliarde Zeilen mit PHP verarbeiten
Die 1brc ist "eine unterhaltsame Herausforderung, wie schnell 1 Milliarde Zeilen aus einer Textdatei mit Java aggregiert werden können", aber seien wir ehrlich, das sollten wir auch mit PHP hinbekommen, oder?
Schauen wir mal, wie schnell PHP das tatsächlich schaffen kann und was wir dabei über die Optimierungen in PHP lernen können.
Vorkenntnisse
PHP ;-)
Lernziele
- Leistungsoptimierung in PHP
- Wie explizite Typen der Engine helfen
- Nichts ist besser als Parallelisierung
- wenn es sich um eine einmalige Sache handelt, ist jede Laufzeit in Ordnung ;-)