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