Procella - เอนจินฐานข้อมูลของ YouTube
(tech.marksblogg.com)บทความตีความเกี่ยวกับงานวิจัย "Procella: Unifying serving and analytical data at YouTube" ที่กูเกิลเพิ่งเผยแพร่เมื่อไม่นานมานี้
-
แม้ว่ากูเกิลจะมี Dremel (BigQuery), Mesa, Photon, F1, PowerDrill, Spanner ฯลฯ อยู่แล้ว แต่ก็ไม่ค่อยเหมาะกับ YouTube มากนัก
-
Procella มอบอินเทอร์เฟซ SQL สำหรับงาน non-OLTP หลากหลายประเภทของ YouTube
-
ทำงานคล้ายกับ Presto และใช้ Borg (ต้นแบบของ Kubernetes) กับ Colossus (GFS เวอร์ชันใหม่)
-
ข้อมูลถูกจัดเก็บในรูปแบบคอลัมน์ และได้แนะนำฟอร์แมตแบบคอลัมน์ชื่อ "Artus" สำหรับสิ่งนี้
-
ใช้ไวยากรณ์ SQL มาตรฐานอย่าง CREATE, ALTER เป็นต้น
ในมุมมองของผู้เขียน Procella คล้ายกับ Presto แต่ก็มีความเห็นด้วยว่า Presto พัฒนาด้วย Java จึงอาจไม่เหมาะกับกูเกิลที่มีอินฟราสตรักเจอร์จำนวนมากเขียนด้วย C++
ยังไม่มีความคิดเห็น