โครงสร้างเกล็ดหิมะ

ผู้เขียน: Robert Simon
วันที่สร้าง: 22 มิถุนายน 2021
วันที่อัปเดต: 19 มิถุนายน 2024
Anonim
How does snow form?
วิดีโอ: How does snow form?

เนื้อหา

คำจำกัดความ - Snowflake Schema หมายถึงอะไร?

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

เค้าร่างเกล็ดหิมะคล้ายกับสคีมาของดาว อย่างไรก็ตามขนาดของสคีมาของดาวนั้นได้รับการทำให้เป็นมาตรฐานเพื่อให้ตารางแต่ละตารางแสดงให้เห็นถึงแต่ละมิติ

ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบาย Snowflake Schema

รูปแบบเกล็ดหิมะที่ซับซ้อนจะปรากฏขึ้นเมื่อมีขนาดสคีเกล็ดหิมะที่ซับซ้อน เพื่อให้สคีมาเป็นรูปร่างของเกล็ดหิมะนั้นจะต้องประกอบด้วยระดับความสัมพันธ์ที่หลากหลายและตารางลูกควรมีตารางหลักหลายอัน ตารางข้อเท็จจริงไม่ได้รับผลกระทบจาก "เอฟเฟกต์หิมะ"

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

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

ข้อเสียของเกล็ดหิมะประกอบด้วย:


  • คำค้นหานั้นยากกว่าเนื่องจากต้องมีการเข้าร่วมตารางเพิ่มเติม ทำให้เข้าใจคำค้นหาได้ยากขึ้น
  • ต้องใช้เวลาดำเนินการสอบถามเพิ่มเติมเนื่องจากการใช้ตารางเพิ่มเติม