Tuesday, September 21, 2010

Igbinary is a drop in replacement for the standard PHP serializer

Igbinary is a drop in replacement for the standard PHP serializer. Instead of time and space consuming textual representation, igbinary stores PHP data structures in a compact binary form. Savings are significant when using memcached or similar memory based storages for serialized data.

But where does the name "igbinary" come from? There was once a similar project called fbinary but it has disappeared from the Internet. Its architecture wasn't very clean either. IG is an abbreviation for a Finnish social networking site IRC-Galleria.

Reference: http://opensource.dynamoid.com/

1 comment:

Teddy said...

It does indeed stand for "IRC-Galleria binary", which is the social media site run by Dynamoid. A long time ago there was fbinary, which unfortunately fell pray to bit rot.

fbinary isn't byte order independent and doesn't quite work with 64b if I recall correctly.

Then again, I wonder why I stumbled upon this blog post? :)