การจำลองแบบ Snapshot ใน Microsoft SQL Server

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

มีหลายวิธีที่คุณอาจใช้การจำลองแบบ snapshot ในฐานข้อมูล SQL Server ของคุณ ตัวอย่างเช่นคุณอาจใช้เทคโนโลยีนี้ในการกระจายข้อมูลทางภูมิศาสตร์ไปยังฐานข้อมูลที่อยู่ในไซต์ระยะไกล ช่วยเพิ่มประสิทธิภาพสำหรับผู้ใช้ปลายทางโดยการวางข้อมูลในตำแหน่งเครือข่ายใกล้เคียงกับพวกเขาและลดภาระการเชื่อมต่อเครือข่ายแบบปริยาย

การจำลองแบบ Snapshot สำหรับการกระจายข้อมูล

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

เมื่อคุณใช้การจำลองแบบ snapshot คุณจะคัดลอกฐานข้อมูลทั้งหมดจาก SQL Server Publisher ไปยัง Subscriber SQL Server บนพื้นฐานแบบครั้งเดียวหรือแบบต่อเนื่อง เมื่อสมาชิกได้รับการปรับปรุงจะเขียนทับสำเนาทั้งหมดของข้อมูลด้วยข้อมูลที่ได้รับจากผู้เผยแพร่ การดำเนินการนี้อาจใช้เวลานานมากกับชุดข้อมูลขนาดใหญ่และมีความจำเป็นที่คุณจะต้องพิจารณาความถี่และระยะเวลาของการกระจายภาพอย่างรวดเร็ว

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

การเริ่มต้นการจำลองแบบสแน็ปช็อตเป็นกระบวนการสามขั้นตอน

  1. สร้างผู้จัดจำหน่าย
  2. สร้างสิ่งพิมพ์
  3. สมัครสมาชิกสิ่งพิมพ์

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