ºìÁªLinuxÃÅ»§
Linux°ïÖú

Facebook³ÉÈ«Çò×î´ó¿ªÔ´¹«Ë¾?

·¢²¼Ê±¼ä:2013-10-19 09:00:42À´Ô´:ºìÁª×÷Õß:Fallsare
À´Ô´£ºËѺüIT

Ë­Êǵ±½ñ×î´óµÄ¿ªÔ´¹«Ë¾£¿ºìñ£¿¹È¸è£¿ No£¡´ð°¸ÊÇFacebook¡£¡¶Á¬Ïß¡·ÍøÂç°æ×«ÎÄÖ¸³ö£¬FacebookµÄ¿ªÔ´ÒÑ´¥¼°»¥ÁªÍø¸÷¸öÁìÓò£¬´ÓÓ²¼þµ½Èí¼þ£¬Ëüͨ¹ýOpen Compute¿ªÔ´¹¤³Ì£¬½«Õû¸öÊý¾Ý¿â½¨Á¢ÔÚ¿ªÔ´»ù´¡ÉÏ¡£¶øÆäËû»¥ÁªÍø¹«Ë¾Ò²ÔÚ»ý¼«²ÎÓ뿪ԴÏîÄ¿£¬"¿ªÔ´"ÒѳÉΪµ±½ñ»¥Áª¹«Ë¾µÄÃüÂö£¬¼¼Êõ´´ÐµÄÓÐЧ;¾¶¡£ÒÔÏÂΪÎÄÕÂÕªÒª£º

Ë­Êǵ±½ñÈ«Çò×î´óµÄ¿ªÔ´¹«Ë¾£¿Äã¿ÉÄÜÈÏΪÊǺìñ¹«Ë¾£¬±Ï¾¹Õâ¼Ò¹«Ë¾Ã¿Äêͨ¹ý³öÊÛÓ뿪ԴÈí¼þ£¨LinuxºÍ JBoss£©Ïà¹ØµÄ·þÎñÒª»ñµÃ³¬¹ý10ÒÚÃÀÔªµÄÊÕÈë¡£

²»¹ý£¬ÔÚ2009ÄêÄ©µÄʱºò£¬ÎÒÈÏΪ£¬¹È¸èÊÇÈ«Çò×î´óµÄ¿ªÔ´¹«Ë¾£¬¹â¿´Õâ¼Ò¹«Ë¾Ëù¹±Ï׵ĺ£Á¿±àÂë¾ÍÖªµÀÁË£¬¸ü±ðÌáÆäÔ´´úÂë¿âÒÔ¼°¹æÄ£ÅÓ´óµÄ¹¤³ÌHadoopºÍÆäËû¹±Ï×ÁË¡£µ«ÊÇ£¬ÔÚÎÒ¿´À´£¬ÏÖ½ñ×î´óµÄ¿ªÔ´¹«Ë¾ÒªÊôÉç½»ÍøÂç¾ÞÍ·¡ª¡ªFacebook¡£

Facebook£ºÎÞËù²»¼°µÄ¿ªÔ´

ÕýÈçÕâ¼Ò¹«Ë¾Ëù˵£¬¡°Facebookƽ̨´ÓÉϵ½Ï¶¼Êǽ¨ÔÚ¿ªÔ´»ù´¡ÉÏ¡£¿ÉÒÔ˵£¬Ã»ÓпªÔ´£¬¾Í²»»áÓÐFacebookµÄ´æÔÚ¡£¡± ²»¹ý£¬Facebook²¢·ÇΨһһ¼Ò×ö³ö´ËÑÔÂ۵Ĺ«Ë¾¡£¹È¸èÒ²ÔÚһֱǿµ÷£¬Èç¹ûûÓпªÔ´£¬ËüÃǾÍÎÞ·¨ÔÚÒµ¼¨ºÍ¼¼ÊõÉÏ´ïµ½ÏÖÔڵĹæÄ£¡£

µ«ÊÇ£¬FacebookÔÚÍÆ¹ã¿ªÔ´·½ÃæÅ¬Á¦ÊÇÆäËû¹«Ë¾ÎÞ·¨Æ¥¼°µÄ£¬ÕâÊÇÒòΪÄǼҹ«Ë¾ÄÜÏñFacebookÒ»Ñù½«Õû¸öÊý¾ÝÖÐÐĽ¨Á¢ÔÚ¿ªÔ´»ù´¡Ö®ÉÏ¡£¶øFacebook¾ÍÕâÑù×öÁË£¬Ëü½Ð¡°Open Compute¡±,ÕâÊÇÒ»¸öºÆ´óµÄ¹¤³Ì£º´ÓÍøÂç½»»»Æ÷£¬µ½·þÎñÆ÷Éè¼Æ¡¢¶¯Á¦ÏµÍ³¡¢´æ´¢ºÍÖÆÀäÉ豸¡£ Open ComputeÑûÇëÈ«Çò¹«Ë¾Ò»µÀÔÚFacebookÉϽ¨Á¢Êý¾ÝÖÐÐÄ£¬È»ºó½«ÆäÀ©Õ¹ºÍÌáÉý¡£ÕâÊÇÒ»¸ö¶àô´óµ¨µÄ¹¤³Ì°¡!

Open Compute½ö½öÊÇFacebookËù¹«²¼µÄÖî¶à¿ªÔ´¹¤³ÌÖ®Ò»£¬ÆäËû»¹°üÀ¨£º

Cassandra (NoSQLÊý¾Ý¿â) ¡¢Thrift (¿çÓïÑÔ·þÎñ¿ª·¢¿ò¼Ü)¡¢ Apache Hive (½¨Á¢ÔÚHadoop ÉϵÄÊý¾Ý¿â»ù´¡¹¹¼Ü)µÈ¡£´ËÍ⣬ Facebook»¹¿ª·¢Á˺ܶà·Ç³£ÊµÓõÄÈí¼þ£¬Í¬Ê±Ò²ÊÇ¿ªÔ´ÏîÄ¿Apache Hadoop, MySQL and PHPµÄ»ý¼«ÏìÓ¦Õß¡£

Facebookµ½µ×¹±Ï×Á˶àÉÙÐдúÂ룿ÎÒÃǺÜÄÑ˵Çå³þ¡£Æäʵ£¬Õâ¸öÎÊÌâÒѾ­²»ÖØÒªÁË¡£Facebook¶Ô¡°¿ªÔ´¡±µÄÓ°ÏìÒÑ´ÓÆäËù²ÎÓëµÄ¹¤³ÌºÍ¹±Ï׵ıàÂëÉÏÌåÏÖ³öÀ´¡£

»¥ÁªÍø¾ÞÍ·£º¿ªÔ´´´ÐµÄδ²

Facebook ¿ÉÄÜÊÇĿǰȫÇò×î´óµÄ¿ªÔ´¹«Ë¾¡£²»¹ý£¬ÔÚ¼ûÖ¤¿ªÔ´±ê×¼»¯²Ù×÷¹ý³ÌÖУ¬Facebook²¢·Ç¹ÂÉíÒ»ÈË¡£¿ªÔ´ÊÇ»¥ÁªÍø¹«Ë¾µÄ¡°Ãü¸ù×Ó¡±¡£±ÈÈ磬 LinkedIn ºÍNetflix Ò²¶¼¹±Ï×ÁË´óÁ¿µÄ¿ªÔ´±àÂë¡£TwitterÒ²ÊÇMySQLµÈ¿ªÔ´ÏîÄ¿µÄ»ý¼«²ÎÓëÕß¡£

ÊÂʵÉÏ£¬×ݹÛÈ«Çò»¥ÁªÍø²úÒµ£¬¡°¿ªÔ´´´Ð¡±ÒѳÊÍÑçÖÒ°Âí¿ñ±¼Ö®ÊÆ£¬ÕâÊÇÒòΪ£¬¿ªÔ´ÊÇ»¥ÁªÍø¹«Ë¾½â¾ö¼¼ÊõÄÑÌâ×îÓÐЧµÄ;¾¶¡£

ÕâЩ»¥ÁªÍø¹«Ë¾²»ÄÜDZÈë΢ÈíÑо¿ÊÒȥѰÇó½â¾ö¼¼ÊõÄÑÌâµÄ´ð°¸¡£ËûÃÇʹÓÃÀϵôÑÀµÄ¼¼ÊõÎÞ·¨½â¾öÆÈÔÚü½ÞµÄÄÑÌ⡣΢Èí¡¢Åµ»ùÑÇºÍÆäËûÖî¶à¹©Ó¦ÉÌÔÚÑз¢·½ÃæÍ¶×ÊÁËÊýÊ®ÒÚÃÀÔª£¬µ«ÊÇÕæÕýµÄ´´Ð³öÏÖÔÚÄܹ»´¦ÀíÊýÊ®ÒÚÓû§¹æÄ£»¯ÎÊÌâµÄ»¥Áª¹«Ë¾ÉíÉÏ¡£

¿ªÔ´¾­¼Ã

ÐÒÔ˵ØÊÇ£¬ÎÒÃÇÆäËûÈË¿ÉÒÔ´ÓFacebookºÍÆäËû»¥ÁªÍø¹«Ë¾µÄ¿ªÔ´¹¤³ÌÖÐÊÕÒæ¡£ Facebook£¬TwitterºÍÆäËû¹«Ë¾¶¼¿´µ½ÁË¿ª·Å±àÂë¶ø²»ÊÇÏÞÖÆ±àÂë´øÀ´µÄ¾ºÕùÓÅÊÆ¡£¡°¿ªÔ´¡±³¹µ×¸Ä±äÁ˼¼Êõ¹«Ë¾µÄÔË×÷ģʽ£¬ÕâÒ²ÊÇFacebook¿ÉÒÔÇãÈ«Á¦Í¶È뿪Դ¹¤³ÌÖУ¬¶øÏñ¼×¹ÇÎĵÈÀÏÅÆÈí¼þ¹©Ó¦ÉÌÎÞ·¨ÕâÑù×öµÄÔ­Òò¡£

´ÓÓ²¼þµ½Èí¼þ£¬FacebookµÄ¿ªÔ´´¥¼°Á˸÷¸öÁìÓò£¬ËüÏòÈËÃÇչʾÁË21ʵ¼ÊÒ»ÖÖÓÐЧ´´Ðµķ½·¨¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ