NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
TH

ฐานข้อมูลเปรียบเทียบ

SQL Server: ฐานข้อมูลองค์กรสำหรับ Microsoft Estates

SQL Server คือฐานข้อมูลเชิงสัมพันธ์ระดับองค์กรของ Microsoft: T-SQL แทนที่จะเป็น PL/SQL, กลุ่มความพร้อมใช้งาน Always On สำหรับ HA และรูปแบบสิทธิ์การใช้งานที่มีราคาเหมือนกับ Oracle แทนที่จะเป็น MySQL มันทำงานบน Windows และบน Linux ตั้งแต่ปี 2560 และเป็นตัวเลือกฐานข้อมูลทั่วไปที่มี Microsoft อยู่รอบๆ บทความนี้ครอบคลุมถึงสิ่งที่ต้องเสียค่าใช้จ่ายในด้านวินัยและเงิน

ประเด็นสำคัญ

  • พื้นผิวองค์กรของกลไกเป็นจริง: ดัชนี columnstore สำหรับการวิเคราะห์, OLTP ในหน่วยความจำ, ที่เก็บแบบสอบถามสำหรับการแก้ไขปัญหาการถดถอยของแผน และกลุ่มความพร้อมใช้งาน (แบบจำลองที่อ่านได้บวกกับการเปลี่ยนระบบอัตโนมัติ) สำหรับ HA; คุณลักษณะนี้มีอยู่และมีความสมบูรณ์แล้ว
  • การให้สิทธิ์การใช้งานเป็นสัญญา: การกำหนดราคาต่อคอร์ด้วย Software Assurance ในระดับองค์กร, ระดับรุ่น (Express ฟรี, เว็บ, มาตรฐาน, องค์กร) ที่เกตคุณสมบัติได้มากเท่ากับความจุ การตรวจสอบจะทำงานเหมือนกับของ Oracle ดังนั้นคำจำกัดความของสภาพแวดล้อมและกฎการจำลองเสมือนจึงเป็นลายลักษณ์อักษรก่อนซื้อ
  • วินัย HA: เปิดกลุ่มความพร้อมใช้งานเสมอภายใน Windows Server Failover Clustering หรือแบบสแตนด์อโลน การสำรองข้อมูลยังคงเป็นหน้าที่แยกต่างหาก (ห่วงโซ่แบบเต็ม/ความแตกต่าง/ธุรกรรมบันทึกพร้อมการกู้คืน ณ เวลานั้นที่ทดสอบแล้ว) แผนการบำรุงรักษาที่ไม่มีการตรวจสอบถือเป็นโรงละคร
  • การดำเนินการรอบฐานข้อมูล: SQL Agent สำหรับการกำหนดเวลา, SSMS/ADS สำหรับการจัดการ, Extended Events และ Query Store สำหรับงานด้านประสิทธิภาพ; ปัญหาด้านประสิทธิภาพส่วนใหญ่อยู่ที่แผนและการบล็อก (สถิติการรอ) ไม่ใช่ในการตั้งค่าหน่วยความจำ
  • ความเป็นจริงข้ามแพลตฟอร์ม: SQL Server บน Linux รองรับกลไกหลัก (โดยมีช่องว่างคุณสมบัติบางอย่าง เช่น การบูรณาการของบุคคลที่สามบางอย่าง) และอินสแตนซ์แบบคอนเทนเนอร์มีเวิร์กโฟลว์การพัฒนา/ทดสอบ ขนาดการผลิตยังคงสนับสนุนโครงสร้างพื้นฐานเฉพาะ
  • ตำแหน่งที่ตรงกับบทความในฐานข้อมูลของเรา: .NET Estates ที่มี AD-Backed Identity และพนักงานที่มีทักษะ T-SQL จะได้รับ Stack ที่สอดคล้องกัน Greenfield Linux Estates เปรียบเทียบตัวเลือก TCP-on-postgres และระดับ Oracle ในบทความ postgresql และ oracle ของเรา การกำหนดราคาใบอนุญาตก่อนคุณสมบัติเป็นกฎการปฏิบัติ

บันทึกจากหน้างาน

ปัญหา SQL Server ที่แพงที่สุดที่เราวินิจฉัยไม่ใช่ประสิทธิภาพ แต่เป็นการตรวจสอบสิทธิ์การใช้งาน: อินสแตนซ์ Standard Edition ได้เติบโตขึ้นอย่างเงียบ ๆ บนฮาร์ดแวร์ที่ละเมิดเงื่อนไขการจำลองเสมือน ค่าใช้จ่ายในการแก้ไขน้อยกว่าการเจรจา กำหนดราคาใบอนุญาตก่อนสคีมา

คำถามที่พบบ่อย

SQL Server ราคาถูกกว่า Oracle หรือไม่

โดยปกติจะอยู่ในระดับที่เทียบเคียงได้ แต่ทั้งสองมีราคาแบบลอตเตอรีระดับองค์กรต่อคอร์พร้อมตัวเลือกเสริม การเปรียบเทียบอย่างตรงไปตรงมานั้นขึ้นอยู่กับปริมาณงานโดยเฉพาะ: คุณสมบัติที่คุณใช้จริงกับสิทธิ์การใช้งานและ Software Assurance ตลอดระยะเวลาสามปี

ฉันสามารถรันบน Linux ได้หรือไม่?

ใช่ เอ็นจิ้นหลักและฟีเจอร์ HA หลักทำงานบน Linux ตรวจสอบความเท่าเทียมกันของคุณลักษณะต่อเวอร์ชันกับปริมาณงานของคุณ (เครื่องมือที่อยู่ติดกัน SSIS/SSRS บางส่วนแตกต่างกัน) ก่อนดำเนินการ

วินัยในแผนการบำรุงรักษาคืออะไร?

การสำรองข้อมูลบนเชนที่ทดสอบด้วยการตรวจสอบ ณ เวลานั้น การบำรุงรักษาดัชนีและสถิติตามขนาดตามเกณฑ์การกระจายตัว (ไม่ใช่การสร้างใหม่แบบครอบคลุม) และการตรวจสอบสถิติการบล็อกและการรอ ทุกสคริปต์ต้องการเจ้าของ

SQL Server เปรียบเทียบกับ PostgreSQL สำหรับโครงการใหม่อย่างไร

หากทีมรู้จัก T-SQL และอสังหาริมทรัพย์คือ Microsoft เครื่องมือของ SQL Server จะมีความสอดคล้องกัน สำหรับเสรีภาพในการออกใบอนุญาตระบบนิเวศแบบเปิดและพื้นผิวส่วนขยาย บทความ postgresql ของเราครอบคลุมถึงทางเลือกอื่น ปัจจัยในการตัดสินใจมักจะเป็นความคล่องแคล่วของภาษา SQL ที่มีอยู่ของพนักงาน

Kinetikatech ช่วยเรื่อง ฐานข้อมูลเปรียบเทียบ ได้อย่างไร

เราเคยรับเรื่องแบบนี้มาเป็นร้อยครั้ง: ตัวเลือกกลไกฐานข้อมูลสำหรับการโฮสต์ปริมาณงาน เปรียบเทียบกับการรับประกันความถูกต้อง น้ำหนักในการปฏิบัติงาน และต้นทุนจริง: กลไกแบบฝังเทียบกับเซิร์ฟเวอร์, MySQL กับ PostgreSQL, SQL กับที่เก็บเอกสาร รวมถึงกรณีศึกษาแบบเดิมที่กลับมาใช้อีกเรื่อยๆ กับ การจัดการเซิร์ฟเวอร์และการเพิ่มความเร็วเว็บไซต์ คุณได้วงจรครบ ตั้งแต่เราประเมิน ลงมือทำ เฝ้าดูตลอดเวลา และรับเรื่องภายใน 30 นาทีเมื่อจำเป็น

คุยกับช่างเทคนิค

เซิร์ฟเวอร์มีปัญหา? เว็บถูกแฮก? โหลดช้า?

ตอบสนองเหตุกรณ์ฉุกเฉินใน 30 นาที — ตลอด 24 ชั่วโมง ทุกวัน

ขอความช่วยเหลือฉุกเฉิน support@kinetikatech.com