Amazon Redshift ประกาศว่ามุมมองผลการสืบค้นแบบซ้อนมีการรองรับการรีเฟรชแบบเรียงต่อเนื่อง

โพสต์บน: 16 ก.ค. 2025

ตอนนี้ Amazon Redshift รองรับการรีเฟรชแบบเรียงต่อเนื่องสำหรับมุมมองผลการสืบค้นแบบซ้อนที่กำหนดไว้ในตาราง Amazon Redshift ในระบบและแหล่งสตรีมภายนอก เช่น Amazon Kinesis Data Streams (KDS), Amazon Managed Streaming สำหรับ Apache Kafka (MSK) หรือ Confluent Cloud

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

สร้างตาราง t(a INT);
สร้างมุมมองผลการสืบค้น u เลือก * จาก t;
สร้างมุมมองผลการสืบค้น v เลือก * จาก u;
สร้างมุมมองผลการสืบค้น w เลือก * จาก v;

-- w -> v -> u -> t

แทรกเข้าไปในค่า t (1);


ตัวอย่างต่อไปนี้แสดงข้อความให้ข้อมูลเมื่อคุณเรียกใช้รีเฟรชมุมมองผลการสืบค้น บนมุมมองผลการสืบค้นซึ่งขึ้นอยู่กับมุมมองผลการสืบค้นที่ไม่ได้รับการอัปเดต

รีเฟรชมุมมองผลการสืบค้น v;
ข้อมูล: มุมมองผลการสืบค้น v เป็นปัจจุบันอยู่แล้ว อย่างไรก็ตามมุมมองดังกล่าวจะขึ้นอยู่กับมุมมองผลการสืบค้นอื่นที่ยังไม่ได้รับการอัปเดต

รีเฟรชมุมมองผลการสืบค้น v แบบเรียงต่อเนื่อง;
ข้อมูล: มุมมองผลการสืบค้น v ได้รับการอัปเดตทีละขั้นตอนเรียบร้อยแล้ว

ในตัวอย่างของตัวเลือกการรีเฟรชแบบ “เรียงต่อเนื่อง” ด้านบนนั้น มุมมองผลการสืบค้น “u”จะรีเฟรชก่อน จากนั้นมุมมองผลการสืบค้น “v” จะรีเฟรชเป็นลำดับถัดไป แต่มุมมองผลการสืบค้น 'w' จะไม่รีเฟรช


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