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