Presto แคชข้อมูลหรือไม่
Presto แคชข้อมูลหรือไม่

วีดีโอ: Presto แคชข้อมูลหรือไม่

วีดีโอ: Presto แคชข้อมูลหรือไม่
วีดีโอ: Optimizing Latency Sensitive Queries for Presto 2024, พฤศจิกายน
Anonim

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 สถาปัตยกรรมเป็นแบบเรียบง่ายและขยายได้

แนะนำ: