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