จะใช้มุมมองที่เป็นรูปธรรมได้ที่ไหน

สารบัญ:

จะใช้มุมมองที่เป็นรูปธรรมได้ที่ไหน
จะใช้มุมมองที่เป็นรูปธรรมได้ที่ไหน
Anonim

ใน คลังข้อมูล คุณสามารถใช้มุมมองที่เป็นรูปธรรมเพื่อคำนวณล่วงหน้าและจัดเก็บข้อมูลรวม เช่น ผลรวมของยอดขาย มุมมองที่เป็นรูปธรรมในสภาพแวดล้อมเหล่านี้มักถูกอ้างถึงเป็นบทสรุป เพราะพวกเขาเก็บข้อมูลสรุป นอกจากนี้ยังสามารถใช้ในการคำนวณล่วงหน้าการรวมโดยมีหรือไม่มีการรวม

มุมมองที่เป็นรูปธรรมคืออะไรและจะใช้เมื่อใด

โดยทั่วไปจะใช้การดู เมื่อมีการเข้าถึงข้อมูลไม่บ่อยนัก และข้อมูลในตารางจะได้รับการอัปเดตเป็นประจำ ในทางกลับกัน Materialized Views จะใช้เมื่อมีการเข้าถึงข้อมูลบ่อยๆ และข้อมูลในตารางจะไม่ได้รับการอัปเดตบ่อยๆ

มุมมองที่เป็นรูปธรรมมีประโยชน์อย่างไร

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

มุมมองไหนดีกว่าหรือมุมมองที่เป็นรูปธรรม

Materialized มุมมองตอบสนองเร็วขึ้นเมื่อเปรียบเทียบ ในการดู เป็นเพราะมุมมองที่เป็นรูปธรรมได้รับการคำนวณล่วงหน้า จึงไม่เสียเวลาในการแก้ไขแบบสอบถามหรือเข้าร่วมในแบบสอบถามที่สร้างมุมมองที่เป็นรูปธรรม ซึ่งจะตอบสนองต่อการสืบค้นที่เร็วขึ้นในมุมมองที่เป็นรูปธรรม

ทำไมเราจึงใช้มุมมองที่เป็นรูปธรรมในฐานข้อมูลแบบกระจาย

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