Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> ฐานข้อมูล

ขยายฐานข้อมูล—ทำความเข้าใจ

สวัสดีทุกๆคน. ฉันมาที่นี่ด้วยหัวข้อที่เรียบง่ายแต่ยอดเยี่ยมที่ช่วยปรับปรุงฐานข้อมูลของเรา (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

  1. เชื่อมต่อกับ SQL Server ในเครื่องของคุณ คลิกขวาที่AdventureWorks2016_EXT ->งาน ->ยืดกล้ามเนื้อ ->เปิดใช้งาน .
ขยายฐานข้อมูล—ทำความเข้าใจ

  1. เลือกตารางที่ต้องการเก็บถาวร อันที่ไม่รองรับ StretchDBdisplay เป็นสีเทา
ขยายฐานข้อมูล—ทำความเข้าใจ

  1. เมื่อได้รับแจ้ง ให้ลงชื่อเข้าใช้สภาพแวดล้อม Azure ของคุณ
ขยายฐานข้อมูล—ทำความเข้าใจ

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

  1. ระบุรหัสผ่านสำหรับ DMK
ขยายฐานข้อมูล—ทำความเข้าใจ

  1. สร้างกฎไฟร์วอลล์ Azure สำหรับการสื่อสาร
ขยายฐานข้อมูล—ทำความเข้าใจ

  1. ตรวจทานสรุปแล้วคลิกเสร็จสิ้น .
ขยายฐานข้อมูล—ทำความเข้าใจ

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

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

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

ขยายฐานข้อมูล—ทำความเข้าใจ

บทสรุป

การทำตามขั้นตอนง่ายๆ เหล่านี้ทำให้เราได้รับการปรับปรุงประสิทธิภาพและความคุ้มค่า

แจ้งให้เราทราบในความคิดเห็นว่าคุณชอบโพสต์นี้อย่างไร และหากต้องการดูส่วนที่สองพร้อมรายละเอียดเพิ่มเติม

เรียนรู้เพิ่มเติมเกี่ยวกับ Rackspace Data Services

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