Facebook的開源價值
Facebook因為股價急挫,飽受多方評論家和媒體指責。但作為開源業(yè)界的一份子,F(xiàn)acebook其實作出了不少貢獻,值得后進的企業(yè)學習。
Facebook與很多企業(yè)一樣,使用了LAMP(Linux/Apache/MySQL/PHP)來架設服務。很多大型企業(yè)都是開源技術的使用者,卻并非開源技術的貢獻者。這些企業(yè)利用了開源技術提供了生產(chǎn)力,但卻沒有想過把這些技術加以改良后。再回饋給開源社團。但Facebook卻不一樣,以PHP為例,F(xiàn)acebook研發(fā)出HipHop for PHP的執(zhí)行環(huán)境,并改良PHP以增加其執(zhí)行速度與效率。資料庫方面,F(xiàn)acebook使用了MySQL來保存用戶的數(shù)據(jù),并引進了NoSQL資料庫的技術,改良的成果已經(jīng)被整合到Apache Hadoop計劃中的Cassandra和HBase之中。
數(shù)據(jù)分析方面Facebook使用的是開源的是scribe,硬體上則把旗下數(shù)據(jù)中心和硬體規(guī)格以Open Compute方式公開。以往數(shù)據(jù)中心的設計屬于商業(yè)機密,Open Compute將令更多的廠商可以參與有關設計,營運時有更好的能源效益。在IPO這件事上Facebook的確有不妥當之處,在財源充足的情況下上市集資仍然是一個謎團,但作為開源技術的使用者皈貢獻者,F(xiàn)acebook的確有不可抹殺的功勞。