top | item 5999152

(no title)

pork | 12 years ago

No -- Facebook's PHP code is translated to C++ by HipHop and compiled into a monolithic binary, and Cassandra has largely been deprecated in favor of HBase.

discuss

order

Skinney|12 years ago

Facebook is using HipHopVM, which is a JIT for PHP. HipHop is no longer a PHP -> C++ compiler.

Didn't know they switched to HBase, it's still Java though.

bandushrew|12 years ago

https://www.facebook.com/note.php?note_id=10150415177928920

"Facebook uses hphpi (and now hhvm) for day-to-day software development, but uses the HipHop compiler (hphpc) to create optimized binaries that serve the Facebook website. hphpc is in essence a traditional static compiler that converts PHP→AST→C++→x64."