Windows

Facebook อาจจะให้ความสำคัญกับข้อมูลที่มีต่อผู้ใช้ที่มีมูลค่าสูงถึงหนึ่งพันล้านเพื่อผลตอบแทนจากการโฆษณา การวิเคราะห์เว็บไซต์ดำเนินการกับข้อมูลที่คาดว่าจะยังคงก่อให้เกิดความท้าทายจำนวนมากในปีที่ผ่านมาวิศวกรกล่าวว่า

เวก้าผับ ฉบับพิเศษ

เวก้าผับ ฉบับพิเศษ
Anonim

[อ่านเพิ่มเติม: บริการสตรีมมิ่งทีวีที่ดีที่สุด]

"แต่มันลึกกว่านี้" เขากล่าว

ประเด็นสำคัญประการหนึ่งของ เบื้องหลังงานเกี่ยวข้องกับโครงสร้างพื้นฐาน Analytics ที่ออกแบบมาเพื่อเร่งการพัฒนาผลิตภัณฑ์และปรับปรุงประสบการณ์ของผู้ใช้ผ่านการวิเคราะห์ข้อมูลที่มีอยู่ทั้งหมดไม่ว่าจะเป็นการกระทำที่ผู้ใช้ทำในไซต์เช่นการโพสต์การอัปเดตสถานะหรือที่ แอพพลิเคชันที่พวกเขาใช้ภายใน Facebook บนอุปกรณ์ต่างๆ

ปัจจุบัน Facebook ใช้ระบบซอฟต์แวร์โอเพนซอร์สหลายแห่งที่เรียกว่า Hadoop, Corona และ Prism เพื่อประมวลผลและวิเคราะห์ข้อมูลซึ่ง บริษัท จะมุ่งเน้นในการทำ Murfy กล่าวว่าความท้าทายหลายอย่างของ บริษัท จะเชื่อมโยงกับสิ่งที่ Facebook หมายถึงเป็นคลังข้อมูลซึ่งรวมข้อมูลจากหลายแหล่งเข้ากับฐานข้อมูลซึ่งสามารถวิเคราะห์กิจกรรมของผู้ใช้ได้ ในภาพรวมเช่นโดยการรายงานประจำวันเกี่ยวกับจำนวนรูปภาพที่มีการติดแท็กในบางประเทศหรือดูจำนวนผู้ใช้ในบางพื้นที่ที่มีส่วนร่วมกับหน้าเว็บที่แนะนำให้พวกเขา

การวิเคราะห์ ถูกออกแบบมาเพื่อเพิ่มประสบการณ์การใช้งานของผู้ใช้ให้ดีที่สุดและค้นหาสิ่งที่ผู้ใช้ชอบและไม่ชอบ แต่ก็เริ่มมีการเก็บภาษีมากขึ้นเนื่องจาก Facebook สามารถเข้าถึงข้อมูลเกี่ยวกับผู้ใช้ของตนได้มากขึ้น Murthy กล่าว ขณะนี้คลังข้อมูลของ Facebook ใช้พื้นที่ข้อมูลใหม่ 500 เทราไบต์ทุกวันหรือ 500,000 กิกะไบต์ คลังสินค้าเติบโตขึ้นเกือบ 4000 เท่าในช่วงสี่ปีที่ผ่านมา "ก้าวไปข้างหน้าการเติบโตของผู้ใช้ Facebook" Murthy กล่าว

เพื่อจัดการกับปัญหาเหล่านี้ Facebook ได้พัฒนาระบบซอฟต์แวร์ Prism ซึ่งออกแบบมาเพื่อดำเนินการ การวิเคราะห์ที่สำคัญทั่วทั้งศูนย์ข้อมูลของ บริษัท ทั่วโลกและแยกการวิเคราะห์ออกเป็น "ชิ้นส่วน" Murthy กล่าว ด้วยวิธีนี้การวิเคราะห์กล่าวว่าเมตริกบางส่วนที่เกี่ยวข้องกับฟีดข่าวของผู้ใช้จะไม่ทำให้เกิดการอุดตันคลังสินค้าโดยทั่วไป

"เรากำลังคิดถึงวิธีจับข้อมูลนี้มากขึ้น" เขากล่าว

บริษัท ยังทำงานในระบบที่ใช้วิธีการที่แตกต่างกันอย่างสิ้นเชิงเพื่อค้นหาคลังสินค้าเพื่อให้เวลาในการตอบสนองภายในไม่กี่วินาที Murthy กล่าวว่าพื้นที่อื่น Facebook เป็นอย่างต่อเนื่องกำลังมองหาที่การปรับปรุงเป็นโครงสร้างพื้นฐานของการทำธุรกรรม " "ซึ่งจัดการการประมวลผลข้อมูลคำพูดชอบแสดงความคิดเห็นและการอัปเดตสถานะประจำวันแบบขั้นพื้นฐานมากขึ้นเพื่อให้เครือข่ายทางสังคมทำงานได้อย่างราบรื่น คำถามบางส่วนที่วิศวกรและนักวิเคราะห์ของ บริษัท กำลังมองหา ได้แก่ การหาวิธีคาดการณ์การเติบโตที่แท้จริงของข้อมูลประเภทนี้และการคำนวณของ Facebook ควรจะจัดสรรให้เท่าไร Murthy กล่าวว่า

"เราสามารถคาดเดาได้ว่าจะใช้เวลาหกเดือนนับจากนี้หรือไม่" เขากล่าว "

ในขณะเดียวกัน Facebook ก็มีส่วนเกี่ยวข้องกับความพยายามในระยะยาวเพื่อทำให้เซิร์ฟเวอร์ทางกายภาพมีประสิทธิภาพมากขึ้น บริษัท เปิดตัวโครงการ Open Compute Project ในปีพ. ศ. 2554 โดยมีเป้าหมายในการออกแบบเซิร์ฟเวอร์แบบแยกส่วนซึ่งทำให้ลูกค้าสามารถควบคุมเครือข่ายหน่วยความจำอุปกรณ์จ่ายไฟและส่วนประกอบอื่น ๆ ที่เข้ามายังเซิร์ฟเวอร์ของตนได้มากขึ้น ได้รับการขยายให้รวมโปรเซสเซอร์ ARM ในเดือนมกราคม