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 ;-)

Speaker

 

Florian Engelhardt
Florian Engelhardt ist stolzer Vater von 5 Kindern, Softwareentwickler, Autor, Sprecher, Geek. Schwerpunkte: Linux, Vim, PHP, Rust, OpenSource! PHP-Profiling @Datadog

betterCode-Newsletter

Du möchtest über die betterCode() PHP und weitere unserer betterCode()-Events auf dem Laufenden gehalten werden?

 

Anmelden