วีดีโอ: Presto แคชข้อมูลหรือไม่
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
Presto ร้านค้าระดับกลาง ข้อมูล ในช่วงเวลาของงานในบัฟเฟอร์ แคช . อย่างไรก็ตาม มิได้มีไว้เพื่อใช้เป็น เก็บเอาไว้ สารละลายหรือชั้นการจัดเก็บแบบถาวร
ในเรื่องนี้ Presto เป็นฐานข้อมูลหรือไม่?
Presto เป็นระบบแบบกระจายที่ทำงานบน Hadoop และใช้สถาปัตยกรรมที่คล้ายกับการประมวลผลแบบขนานหนาแน่น (MPP) แบบคลาสสิก ฐานข้อมูล ระบบการจัดการ. เพื่อทำ Presto ขยายไปยังแหล่งข้อมูลใดๆ ก็ได้ ได้รับการออกแบบด้วยแนวคิดที่เป็นนามธรรมในการจัดเก็บข้อมูล เพื่อให้ง่ายต่อการสร้างตัวเชื่อมต่อแบบเสียบได้
presto ใช้ MapReduce ด้วยหรือไม่ Presto เป็นเอ็นจิ้นการดำเนินการ SQL แบบขนานโอเพนซอร์ส ต่างจากไฮฟ์ Presto ไม่ ใช้ NS แผนที่ลด กรอบสำหรับการดำเนินการ แทนที่, Presto เข้าถึงข้อมูลโดยตรงผ่านเอ็นจิ้นการสืบค้นแบบกระจายเฉพาะที่คล้ายกับที่พบใน RDBMS แบบคู่ขนานเชิงพาณิชย์
เหตุใด Presto จึงเร็ว?
เหตุผล #1: Presto มีมากมาย เร็ว MapReduce ทำงานบนโมเดล "ดึง" และดึงข้อมูลจากงานก่อนหน้า ระยะต้นน้ำรับข้อมูลจากระยะปลายน้ำ จึงสามารถส่งข้อมูลระดับกลางได้โดยตรง ซึ่งทำให้การสืบค้นมีนัยสำคัญ เร็วขึ้น.
Apache Presto ทำงานอย่างไร
Presto เป็นระบบแบบกระจายที่ทำงานบนคลัสเตอร์ของโหนด Presto's เอ็นจิ้นการสืบค้นแบบกระจายได้รับการปรับให้เหมาะสมสำหรับการวิเคราะห์เชิงโต้ตอบและรองรับ ANSI SQL มาตรฐาน รวมถึงการสืบค้นที่ซับซ้อน การรวม การรวม และฟังก์ชันหน้าต่าง Presto สถาปัตยกรรมเป็นแบบเรียบง่ายและขยายได้
แนะนำ:
Presto ต้องการรังไหม?
รองรับรูปแบบไฟล์ต่อไปนี้: Text, SequenceFile, RCFile, ORC และ Parquet นอกจากนี้ จำเป็นต้องมี Hive metastore ระยะไกล ไม่รองรับโหมดโลคัลหรือโหมดฝังตัว Presto ไม่ได้ใช้ MapReduce และต้องการเพียง HDFS . เท่านั้น