บทความตีความเกี่ยวกับงานวิจัย "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++

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น