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.