Vaka çalışması · P—10

SQL Server 2017 ile Kolon Bazlı (Columnar) Veri Ambarı

Rol
Yeniden tasarım ve yüksek erişilebilirlik · Veri Mimarı
Dönem
Ocak 2017 – Ağustos 2017
Kurum
LC Waikiki
Teknolojiler
SQL Server 2017, Columnstore indexes, Always On, SSIS
Durum
Tamamlandı

Kısaca

Kurumsal veri ambarı SQL Server 2017'de columnstore indeksler ve Always On yüksek erişilebilirlikle yeniden tasarlandı: 18 kata kadar hızlı performans.

Bağlam

LC Waikiki’nin kurumsal veri ambarı SQL Server üzerinde çalışıyor ve SSIS işleriyle yükleniyordu. Columnstore indeksler, Veri Mimarı rolünün (2014–2017) çalışmalarında zaten yer alıyordu.

Rol: Ambarın columnstore indekslerle yeniden tasarlanması ve Always On yüksek erişilebilirliğin kurulması (Veri Mimarı).

Yaklaşım

  • Columnstore ile yeniden tasarım: Kurumsal veri ambarı, SQL Server 2017’de columnstore indeksler etrafında yeniden tasarlandı.
  • Yüksek erişilebilirlik: Always On ile yüksek erişilebilir bir veri ambarı.
  • Yüklemeler (aynı rol, 2014–2017): 80+ SSIS işi artımlı (incremental) ve metadata güdümlü yüklemelere dönüştürüldü.

Mimari ve teknoloji

Columnstore indeksler ve Always On ile SQL Server 2017; artımlı ve metadata güdümlü yükleme yapan SSIS işleri.

Sonuç

  • 18 kata kadar daha hızlı performans.
  • Always On ile yüksek erişilebilir bir veri ambarı.
  • Aynı Veri Mimarı rolünde (2014–2017): columnstore indekslerle 35 kat sıkıştırma ve 7 saatten 2 saatin altına inen batch penceresi.

Öğrenimler

  • Hem depolama düzeni hem yükleme tasarımı etkiliydi: depolama tarafında columnstore indeksler, batch tarafında artımlı ve metadata güdümlü yüklemeler.

Benzer bir iş için yazın.