# Veri Ambarı vs Veri Gölü

Adres: https://softwaredictionary.org/tr/karsilastirma/data-warehouse-vs-data-lake
Son güncelleme: 2026-09-30

Kısaca: Veri ambarı temizlenmiş, yapılandırılmış veriyi hızlı sorgu için sabit bir şemada saklar; veri gölü ise her türden ham veriyi tutar, yapıyı okurken ekler.

## Veri ambarı (data warehouse) ile veri gölü (data lake) arasındaki fark nedir?

Veri ambarı, analitik için tasarlanmış merkezi bir veritabanıdır: birçok sistemden gelen veri temizlenir, dönüştürülür ve iyi tanımlanmış tablolara yüklenir; böylece analistler hızlı SQL raporları çalıştırabilir. Veri gölü ise genellikle ucuz nesne depolaması üzerine kurulu büyük bir depodur ve ham veriyi özgün biçiminde tutar: veritabanı dışa aktarımlarından günlüklere, `JSON` olaylarından görüntülere ve sese kadar.

Fark, yapının ne zaman uygulandığından gelir. Ambar yazarken şema (schema-on-write) kullanır: veri saklanmadan önce şemaya uymalıdır; bu onu güvenilir ve sorgulaması hızlı yapar ama yeni kaynak eklemeyi yavaşlatır. Göl okurken şema (schema-on-read) kullanır: her şey hemen saklanabilir ve sonradan yorumlanır; bu veri bilimine ve makine öğrenmesine uygundur, ama iyi bir kataloglama olmadan düzensiz bir 'veri bataklığına' dönüşebilir.

Çoğu kuruluş ikisini de, çoğunlukla katmanlar hâlinde kullanır: ham veri gölde toplanır, derlenmiş alt kümeler ise panolar ve raporlama için ambara yüklenir. Lakehouse yaklaşımı, göle açık tablo biçimleri ekleyerek sınırı bulanıklaştırır; bu biçimler, göldeki dosyaların hemen üzerine işlemleri, şemaları ve hızlı SQL sorgularını getirir.

Sık yapılan bir yanlış, veri gölünün sadece daha ucuz bir veri ambarı olduğu düşüncesidir. Depolama daha ucuzdur, ama ham verinin işe yarar hâle gelmesi için daha çok işe ihtiyacı vardır ve yönetişim olmadan güvenmek zor olabilir. Bir diğeri, ambarın eski usul bir veritabanı olduğu düşüncesidir: modern bulut ambarları depolamayı hesaplamadan ayırır ve petabaytlara ölçeklenir.

| Özellik | Data Warehouse | Data Lake |
| --- | --- | --- |
| Veri | Yapılandırılmış, temizlenmiş ve modellenmiş | Ham: yapılandırılmış, yarı yapılandırılmış ve yapılandırılmamış |
| Şema | Yazarken şema; yüklemeden önce tanımlanır | Okurken şema; sorgu zamanında uygulanır |
| İşleme | ETL ya da ELT boru hatları önce veriyi hazırlar | Veri önce saklanır, sonra işlenir |
| Depolama maliyeti | Terabayt başına daha yüksek, sorgular için optimize edilmiş | Düşük, genellikle ucuz nesne depolaması |
| Ana kullanıcılar | İş analistleri ve raporlama araçları | Veri mühendisleri ve veri bilimciler |
| Sorgu hızı | Derlenmiş tablolarda hızlı ve öngörülebilir | Dosya biçimlerine ve sorgu motorlarına göre değişir |
| En uygun olduğu yer | Raporlar, KPI'lar ve iş zekâsı | Makine öğrenmesi, keşif ve tüm ham veriyi saklama |

## Data Warehouse şu durumlarda doğru seçim

- İş kullanıcılarının hızlı, tutarlı raporlara ve panolara ihtiyacı var.
- Verileriniz çoğunlukla yapılandırılmış ve bilinen sistemlerden geliyor.
- Veri kalitesi ve rakamların üzerinde uzlaşılmış tek bir sürümü en önemli konu.

## Data Lake şu durumlarda doğru seçim

- Büyük hacimlerde çeşitli ya da yapılandırılmamış veri topluyorsunuz.
- Veri bilimcilerin makine öğrenmesi ve keşif için ham veriye ihtiyacı var.
- Her şeyi şimdilik ucuza saklamak ve nasıl kullanacağınıza sonra karar vermek istiyorsunuz.

## Sık sorulan sorular

**Data lakehouse nedir?**

Lakehouse, veriyi bir gölün ucuz ve açık dosyalarında tutar ama açık tablo biçimleri aracılığıyla işlemler, şemalar ve hızlı SQL gibi ambar özellikleri ekler. Hem analitiği hem makine öğrenmesini verinin tek bir kopyasından sunmayı amaçlar.

**Veri gölü, veri ambarının yerini alabilir mi?**

Bazen, lakehouse araçlarıyla; ama birçok kuruluş ikisini de tutar: ham ve çeşitli veri için gölü, derlenmiş ve güvenilir raporlama için ambarı.

**Veri ambarı, veritabanıyla aynı şey mi?**

Veri ambarı, bir uygulama veritabanının çok sayıdaki küçük okuma ve yazma işlemleri yerine büyük miktarda geçmiş veri üzerinde analitik için oluşturulmuş bir veritabanı türüdür.

---

Software Dictionary: https://softwaredictionary.org/tr · https://softwaredictionary.org/tr/llms.txt
