สวัสดีทุกๆคน. ฉันมาที่นี่ด้วยหัวข้อที่เรียบง่ายแต่ยอดเยี่ยมที่ช่วยปรับปรุงฐานข้อมูลของเรา (DB) ได้สองสามวิธี—ขยายฐานข้อมูล!!
มาเริ่มกันเลย
ฐานข้อมูลการยืดคืออะไร
SQL 2016 นำเสนอคุณลักษณะที่สามารถช่วยเราขยายข้อมูลจากภายในองค์กรไปยัง Azurecloud ฟังก์ชันนี้ Stretch Database (หรือ StretchDB) ช่วยจัดเก็บข้อมูลที่เย็น (เข้าถึงไม่บ่อย) จาก SQL Server® ในเครื่องไปยัง Azure® ในขณะที่รักษาข้อมูลที่อบอุ่น (เข้าถึงบ่อย) บน SQL Server ในเครื่อง StretchDB มีประโยชน์ในสถานการณ์ที่เรามีข้อมูลประวัติจำนวนมากที่เข้าถึงได้ยาก
การยืดฐานข้อมูลเป็นประโยชน์
- การย้ายข้อมูลที่เย็นจากภายในองค์กรไปยัง Azure SQL DB ที่ง่ายและไม่ยุ่งยากช่วยปรับปรุงประสิทธิภาพของการสืบค้นข้อมูลในพื้นที่ เนื่องจากใช้ข้อมูลที่อบอุ่นหรือข้อมูลในเครื่องเป็นส่วนใหญ่
- ไม่ต้องใช้โค้ดสำหรับการย้ายข้อมูล ดังนั้นจึงไม่มีโอเวอร์เฮดพิเศษบน SQL Server ในเครื่อง
- ไม่จำเป็นต้องเปลี่ยนรหัสแอปพลิเคชันเพื่อค้นหาข้อมูลที่เก็บไว้
- จัดเก็บข้อมูลที่เก็บถาวรด้วยต้นทุนที่ต่ำกว่าใน Azure กว่าในเครื่อง
- กิจกรรมการสำรอง กู้คืน และบำรุงรักษา DB ในเครื่องใช้เวลาน้อยกว่ามากในการเก็บถาวรข้อมูล เนื่องจากตอนนี้ต้องเล่นด้วยข้อมูลด่วนเท่านั้น
มาดูวิธีใช้ StretchDB กัน
ในการสาธิต StretchDB เราต้องการ:
- เซิร์ฟเวอร์ SQL ในเครื่อง
- การสมัครใช้งาน Azure
ฉันดาวน์โหลด AdventureWorks2016_EXT.bak สำรองข้อมูล DB และกู้คืนบน SQLserver ในพื้นที่ของฉันสำหรับการสาธิตนี้ ดาวน์โหลดไฟล์ที่นี่
กำหนดค่าตารางใน StretchDB
- เชื่อมต่อกับ SQL Server ในเครื่องของคุณ คลิกขวาที่AdventureWorks2016_EXT ->งาน ->ยืดกล้ามเนื้อ ->เปิดใช้งาน .

- เลือกตารางที่ต้องการเก็บถาวร อันที่ไม่รองรับ StretchDBdisplay เป็นสีเทา

- เมื่อได้รับแจ้ง ให้ลงชื่อเข้าใช้สภาพแวดล้อม Azure ของคุณ

- หลังจากที่คุณลงชื่อเข้าใช้บัญชี Azure ของคุณแล้ว ให้เลือกการสมัครใช้งานและภูมิภาคที่คุณต้องการจัดเก็บข้อมูลของคุณ

- ระบุรหัสผ่านสำหรับ DMK

- สร้างกฎไฟร์วอลล์ Azure สำหรับการสื่อสาร

- ตรวจทานสรุปแล้วคลิกเสร็จสิ้น .

- เมื่อทำสำเร็จ หน้าจอต่อไปนี้จะปรากฏขึ้น เรายังสามารถตรวจสอบรายละเอียดที่บันทึกที่สร้างขึ้นได้

- ตอนนี้ มาตรวจสอบข้อมูลที่ย้ายไปยัง Azure SQL DB กัน เชื่อมต่อกับ Azure SQL DB จาก SSMS ในพื้นที่ของคุณเหมือนกับ SQL Server อื่นๆ อย่าลืมบันทึกข้อมูลรับรองที่คุณสร้างขึ้นสำหรับ Azure SQL DB ในขั้นตอนที่ 4 เพราะคุณจะใช้สำหรับการเชื่อมต่อ

รูปภาพต่อไปนี้แสดงตารางที่เราสร้าง:

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