Saya melakukan beberapa Googling dan tidak dapat menemukan jawaban untuk pertanyaan ini lebih baru daripada beberapa tahun yang lalu, jadi saya pikir saya akan bertanya. Fitur RAC Oracle menawarkan load-balancing untuk transaksi baca dan tulis, serta skala dan ketersediaan tinggi tanpa downtime (setidaknya, seperti yang saya mengerti - kami akan menggunakan basis data pertama kami yang menggunakan RAC, jadi kami akan lihat bagaimana kelanjutannya).
Apakah ada set fitur SQL Server (atau komponen pihak ketiga yang dapat Anda instal di atas) yang memberikan fungsionalitas yang setara? Kami selalu menggunakan pengelompokan Windows, di mana acara failover menyebabkan sekitar 20-30 detik downtime SQL - selalu dapat ditoleransi, tetapi tidak ideal. Sekarang, dengan AlwaysOn di SQL 2012, SQL Server mengecilkan itu menjadi sekitar 15 detik dan menambahkan konsep database read-only-secondary, tetapi mereka masih mengharuskan transaksi tulis tersendat melalui titik koneksi tunggal (lebih ditingkatkan, karena banyak transaksi baru saja membaca, tetapi masih belum benar-benar memuat balancing), dan dalam kasus kegagalan simpul atau kebutuhan untuk menambal, masih ada downtime.
Saya kira itu hanya lebih penasaran - Saya merasa seperti ini adalah satu-satunya area yang SQL Server tertinggal dari Oracle (setidaknya di antara fitur yang saya pribadi lihat digunakan). Saya ingin melihat apakah ada opsi di luar sana untuk menutup celah itu dan mungkin meningkatkan penyebaran SQL Server kami sendiri sementara kami menunggu fitur setara Microsoft ditambahkan - mungkin dalam SQL 2014/2015?