SQL Server Veritabanı Yansıtma ölecek. Yüksek kullanılabilirliği nasıl garanti edebilirim?


11

Veritabanı yansıtması SQL Server özelliği kalıp gidiyor:

Bu özellik, Microsoft SQL Server'ın gelecekteki bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın. Kullanım AlwaysOn kullanılabilirlik grupları yerine.

Kimse ne zaman biliyor? Yüksek Kullanılabilirlik (ve hızlı kurtarma) veritabanı seçeneklerim nelerdir?


1
Henüz ölmeyecek. Ürünün artık hangi sürümde bulunmayacağı ve seçeneklerin ne olacağı henüz herkese açık değil. AG standart sürümde mevcut değildir, öyle mi, kimse bilmiyor.

1
AG'nin Standart Sürümde bulunmaması önemli bir ayrıntıdır. Teşekkürler.

Yanıtlar:


5

Belirtildiği gibi, yansıtma ölü değildir. (En azından henüz değil.) Genel popülasyon, Microsoft'un Standard Edition için HA'yı tamamen terk edeceğinden şüphe ediyor.

Ancak, başka yöntemler de vardır. Yansıtma söz konusu olduğunda SQL Server 2012 belgelerinde: "SQL Server sürümünüz AlwaysOn Kullanılabilirlik Gruplarını desteklemiyorsa, günlük gönderimini kullanın ."

http://technet.microsoft.com/en-us/library/ms143729.aspx

Günlük sevkiyatı kullanma konusunda birçok talimat vardır.

EDIT: Kin bağlantılarını okuyabilirsiniz: SQL Server günlük Nakliye: dosya kopyalama seçenekleri?


4

SQL Server 2016 Standart Sürümlerinde bulunan Temel Kullanılabilirlik Grupları, Veritabanı Yansıtma'nın değiştirilmesini sever ve tam olarak benzer özelliklere sahiptir.

Her ikisi de Standart Sürümler için mevcuttur

Yalnızca Birincil Çoğaltma Veritabanına erişilebilecek Veritabanları gruplar halinde başarısız olamaz çünkü Basic AG grup başına yalnızca 1 DB'ye sahip olabilir

Ve Enterprise Editions, HA sağlamak için tam teşekküllü bir özellik olarak tüm Kullanılabilirlik Gruplarına sahiptir.

Microsoft, Veritabanı Aynalama'nın kullanımdan kaldırılma tarihini açıklamamıştır, bu nedenle SQL Server 2016'dan sonraki gelecekteki sürümlerden en az ikisinde olması beklenmektedir.


2

Yansıtma ölmedi ve bu endişe ondan uzaklaşmak için çok iyi bir neden değil. SQL Server 2014'ten itibaren hala orada, bu nedenle 2014'ten daha yeni bir sürüme geçmeye bakana kadar endişelenmenize gerek yok. 2014 sadece 9 günlükken, bu biraz zaman almalı.

Diğer yüksek kullanılabilirlik seçeneklerinizi hala görmek istiyorsanız, her sürümün desteklediği özelliklere bakın. Seçimleriniz, ödediğiniz ücrete göre değişecektir. Bu dokümanın bağlantısı: http://msdn.microsoft.com/en-us/library/cc645993(v=sql.120).aspx

AlwaysOn size daha fazla işlevsellik verecektir, ancak Enterprise Edition satın alma pahasına olacaktır.


2
İlk paragrafınıza katılmıyorum. Gelecekte kendinizi kurtarmak için çaba sarf etmek her zaman daha iyi bir seçimdir. Birkaç yıl içinde yaklaşan bir Kullanım Ömrü Sonu tarihi altında acele bir işe baskı yapmaktan ziyade iyi tasarım kararları vermek için zaman ayırmayı tercih ederim.
Andrew Brennan

Sorun, yeteneğin otomatik olarak yük devretmesini istiyorsanız, standart sürümdeyseniz birkaç seçeneğiniz vardır. Bu, buradaki iş için en iyi araç olabilir. Ayrıca, bunun gibi bir şey, yeni bir sürüme giderken hızlı ve kolay bir değişikliktir, çünkü bunun üzerine hiçbir şey inşa edilmemiştir.
Steve Hood

1
@AndrewBrennan Ama bir sorun için hangi noktada aşırı mimarlık yapıyorsunuz, muhtemelen işvereninize ya da bugün kendinize faydalı olacak kodu yazmak ve hemen kullanmaya başlamak için zaman harcayacağınız zaman, büyük olasılıkla karşılaşmayacaksınız ? Birkaç başka HA seçeneği var ama aynalama gerçekten en kolay ve en iyi seçeneklerden biri. Aynalama, doğru şekilde izlediğinizi varsayarak Yüksek Performans moduna geçiyorsanız çok fazla 'öğrenme' gerektirmez. Bu nedenle, yansıtma gittiğinde HA seçeneklerinin farklı olacağına bakarak, neden zaman harcıyorsunuz?
Ali Razeghi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.