ฉันทำ Googling แล้วและไม่สามารถหาคำตอบสำหรับคำถามนี้ได้เมื่อไม่กี่ปีที่ผ่านมาดังนั้นฉันจึงคิดว่าฉันจะถาม ฟีเจอร์ RAC ของออราเคิลนำเสนอการทำโหลดบาลานซ์สำหรับทั้งการอ่านและการเขียนธุรกรรมรวมถึงการเพิ่มขนาดและความพร้อมใช้งานสูงโดยไม่ต้องหยุดทำงาน (อย่างน้อยที่สุดเท่าที่ฉันเข้าใจ) - เรากำลังจะปรับใช้ฐานข้อมูลแรกของเราที่ใช้ RAC จะดูว่ามันจะไป)
มีชุดคุณลักษณะของ SQL Server (หรือส่วนประกอบของบุคคลที่สามที่คุณสามารถติดตั้งด้านบน) ที่ให้ฟังก์ชันการทำงานที่เทียบเท่าหรือไม่ เรามักจะใช้การทำคลัสเตอร์ Windows ซึ่งเหตุการณ์ที่เกิดความล้มเหลวเป็นสาเหตุของการหยุดทำงานของ SQL ประมาณ 20-30 วินาทีซึ่งสามารถทนได้ แต่ไม่เหมาะ ขณะนี้ด้วย AlwaysOn ใน SQL 2012, SQL Server จะลดขนาดลงเหลือประมาณ 15 วินาทีและเพิ่มแนวคิดของฐานข้อมูลแบบอ่านอย่างเดียวรอง แต่พวกเขายังต้องการให้การเขียนธุรกรรมถูกสำลักผ่านจุดเชื่อมต่อจุดเดียว (ปรับปรุงมากเนื่องจากธุรกรรมจำนวนมาก เพิ่งอ่าน แต่ยังไม่โหลดสมดุลจริง ๆ ) และในกรณีที่โหนดล้มเหลวหรือจำเป็นต้องแก้ไขยังมีการหยุดทำงาน
ฉันคิดว่ามันเป็นความอยากรู้อยากเห็นมากขึ้น - ฉันรู้สึกว่านี่เป็นพื้นที่เดียวที่ SQL Server อยู่หลัง Oracle (อย่างน้อยก็ในบรรดาคุณสมบัติที่ฉันเคยเห็นมาก่อน) ฉันต้องการดูว่ามีตัวเลือกอะไรบ้างที่จะปิดช่องว่างนั้นและอาจปรับปรุงการปรับใช้ SQL Server ของเราเองในขณะที่เรารอให้คุณสมบัติที่เทียบเท่าของ Microsoft ถูกเพิ่มเข้ามาหรืออาจเป็นใน SQL 2014/2015